Skip to content

Commit b40dab6

Browse files
authored
Some textual rework
Clarification and beautification
1 parent b1b77cb commit b40dab6

2 files changed

Lines changed: 20 additions & 22 deletions

File tree

README.md

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,22 @@
11
# AioP13
2-
"**A**nother **i**mplementation **o**f **P**lan**13**" C++ library for satellite and sun prediction, originally ported by Mark VandeWettering K6HX (https://github.com/brainwagon/angst/tree/master/P13) from the BASIC implementation "PLAN13" of J.R. Miller G3RUH (http://www.amsat.org/amsat/articles/g3ruh/111.html). Compact and modular port to smaller processors including the Atmel AVR chips.
2+
"**A**nother **i**mplementation **o**f **P**LAN-**13**" library, originally ported by Mark VandeWettering K6HX (https://github.com/brainwagon/angst/tree/master/P13) from the BASIC implementation "PLAN-13" of J.R. Miller G3RUH (http://www.amsat.org/amsat/articles/g3ruh/111.html). Compact and modular port to smaller processors including the Atmel AVR chips and reworked for flawless library use in the Arduino ecosystem.
33

4-
(I renamed the whole stuff from ArduinoP13 to AioP13 to follow the "Arduino Library Specifications" for naming of libraries. There also was a complete rework nescessary because of a variable name conflict with one of the latest ESP32 core libraries, so all variables got a qualifier to get more or less unique names. In some cases this is very ugly, so all the variables should be renamed to speaking and useful names in one of the next releases. But all seems to work fine so far, including Uwe Nagel's implementation for the suns elevetion and azimuth calculations, thanks again!)
4+
(I renamed the whole stuff from formerly ArduinoP13 to AioP13 to follow the "Arduino Library Specifications" for naming of libraries. There also was a complete rework nescessary because of a variable name conflict with one of the latest ESP32 core libraries, so all variables got a qualifier to get more or less unique names. In some cases this is very ugly, so all the variables should be renamed to speaking and useful names in one of the next releases. But all seems to work fine so far, including Uwe Nagel's implementation for the suns elevetion and azimuth calculations, thanks again!)
55

6-
<img src="images/AioP13_on_M5_and_OGO.png" alt="AioP13 running on M5Stack and ODROID-GO" width="40%" height="40%">
6+
<img src="images/AioP13_on_M5_and_OGO.png" alt="AioP13 running on M5Stack and ODROID-GO" width="40%" height="40%">
77

88
Tested with M5Stack Core Basic, ODROID-GO and Arduino UNO.
99

1010
# Examples
11-
<dl>
12-
<dt>PredictISS</dt>
13-
<dd>A prediction example for the ISS with output to the console (ESP32 and Arduino UNO).</dd>
14-
15-
<dt>PredictISS_TFT</dt>
16-
<dd>A simple prediction example (nothing moving or dynamic, just a snapshot for a specific date/time) based on "PredictISS" for the ISS on an ESP32 with output to a TFT (M5Stack, ODROID-GO and others) using the "ESP32-Chimera-Core" by tobozo (https://github.com/tobozo/ESP32-Chimera-Core) as a multi-platform alternative to the original M5Stack library.</dd>
17-
18-
<img src="images/PredictISS_TFT.png" alt="PredictISS_TFT screenshot" width="100%" height="100%">
19-
20-
<dt>PredictAnalemma_TFT</dt>
21-
<dd>A simple analemma (https://en.wikipedia.org/wiki/Analemma) prediction example (nothing moving or dynamic) on an ESP32 with output to a TFT (M5Stack, ODROID-GO and others) using the "ESP32-Chimera-Core" by tobozo (https://github.com/tobozo/ESP32-Chimera-Core) as a multi-platform alternative to the original M5Stack library for checking the prediction algorithm for the sun.</dd>
22-
23-
<img src="images/PredictAnalemma_TFT.png" alt="PredictAnalemma_TFT.png screenshot" width="100%" height="100%">
24-
</dl>
11+
## PredictISS
12+
A prediction example for the ISS with output to the console (ESP32 and Arduino UNO).
13+
14+
## PredictISS_TFT
15+
A simple prediction example (nothing moving or dynamic, just a snapshot for a specific date/time) based on "PredictISS" for the ISS on an ESP32 with output to a TFT (M5Stack, ODROID-GO and others) using the ["ESP32-Chimera-Core" by tobozo](https://github.com/tobozo/ESP32-Chimera-Core) as a multi-platform alternative to the original M5Stack library.
16+
17+
<img src="images/PredictISS_TFT.png" alt="PredictISS_TFT screenshot" width="100%" height="100%">
18+
19+
## PredictAnalemma_TFT
20+
A simple [Analemma](https://en.wikipedia.org/wiki/Analemma) prediction example (nothing moving or dynamic) on an ESP32 with output to a TFT (M5Stack, ODROID-GO and others) using the ["ESP32-Chimera-Core" by tobozo](https://github.com/tobozo/ESP32-Chimera-Core) as a multi-platform alternative to the original M5Stack library for checking the prediction algorithm for the sun.
21+
22+
<img src="images/PredictAnalemma_TFT.png" alt="PredictAnalemma_TFT.png screenshot" width="100%" height="100%">

library.properties

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
name=AioP13
2-
version=1.0.0
2+
version=1.0.1
33
author=Thorsten Godau (dl9sec)
4-
license=BSD-3-clause
5-
maintainer=Thorsten Godau <info@dl9sec.de>
6-
sentence=Another implementation of Plan13 in C++
7-
paragraph=Compact and modular port to smaller processors including the Atmel AVR chips. Originally authored by Mark VandeWettering (https://github.com/brainwagon/angst/tree/master/P13)
4+
license=BSD-3-Clause
5+
maintainer=Thorsten Godau <https://github.com/dl9sec>
6+
sentence=Another implementation of G3RUH's PLAN-13 for satellite and sun prediction.
7+
paragraph=Compact and modular port to smaller processors including the Atmel AVR chips and reworked for flawless library use in the Arduino ecosystem. Originally authored by Mark VandeWettering K6HX (https://github.com/brainwagon/angst/tree/master/P13)
88
category=Data Processing
99
url=https://github.com/dl9sec/AioP13
1010
architectures=*

0 commit comments

Comments
 (0)