Sfoglia il codice sorgente

Merge branch 'master' into develop

Willie 3 anni fa
parent
commit
fd30b98390
1 ha cambiato i file con 87 aggiunte e 87 eliminazioni
  1. 87 87
      README.md

+ 87 - 87
README.md

@@ -1,87 +1,87 @@
-# ArduinoSPS
-
-A TPS Variant for the Arduino and some other options with some major enhancments.
-
-For more information and description see 
-http://www.rcarduino.de/doku.php?id=en:arduino:arduinosps
-
-And there is now a print book at amazon 
-https://www.amazon.com/dp/1731232535
-
-**Version 0.12.1**
-  03.09.2019
-  - changing the variable names in debug mode
-  - release
-
-**Version 0.12**
-  27.01.2019
-  - Release
-  - automatically adding demo program to new mcu
-  11.01.2018
-  - some refactoring
-  
-  07.01.2018
-  - programming: 1/2 duty cycle for 0 values in address display
-
-**Version 0.11**
-  17.12.2018
-  - adding Shift left and shift right to register A
-
-
-**Version 0.10**
-  9.12.2018
-  - Release
-  
-  7.12.2018
-  - new define for serial programming
-
-  18.11.2018 WKLA
-  - new standard programming mode
-  I added a new programming mode for the default programming, because i thing the old one was a little bit clumsy.
-  The new one has a nicer interface, as you now always know where you are.
-  Starting with PRG pushed after Reset.
-  as a result, all LEDs will shortly blink
-  now you are in programming mode.
-  * the D1 LED will blink
-  * the higher nibble of the address will be shown
-  * the D2 LED will blink
-  * the lower nibble of the address will be shown
-  * the D3 LED will blink
-  * the command part (high nibble) will be shown
-  * with SEL you can step thru all commands
-  * PRG will save the command
-  * the D4 LED will blink 
-  * the data part (low nibble) will be shown
-  * with SEL you can step thru all datas
-  * PRG will save the data
-  * if the new value has been changed, all LEDs will flash as the byte will be written to the EEPROM
-  * address will be increased and now it will start with blinking of the D1 LED
-  * 
-  * To leave the programming simply push reset.
-
-**Version 0.9**
-  18.11.2018 WKLA
-  * BUGs entfernt. Release.
-  10.11.2018 WKLA
-  * Implementierung Tone Befehl
-
-**Version 0.8**
-  06.11.2018 WKLA
-  * Umstellung auf dbgOut
-  * Display TM1637 Anbindung
-
-**Version 0.7**
-  24.09.2012 WKLA
-  * neue Berechnung A = B - A und Swap A,B...
-  * Stack auf 16 Bytes berschränkt, wird zu oft gepusht, werden die alten Werte rausgeschoben.
-
-  Basierd auf dem TPS System vom elektronik-labor.
-  Erweiterungen:
-  * es können bis zu 6 Unterroutinen definiert werden und diese direkt angesprungen werden.
-  * neben return gibt's auch einen restart
-  * 2 Servoausgänge für übliche RC Servos. (10° Auflösung in Nibble Modus, <1° Auflösung im Bytemodus)
-  ACHTUNG: Servo und PWM Ausgänge sind nicht mischbar und können auch nicht gleichzeitig benutzt werden.
-  * 2 RC Eingänge (16 Schritte auflösung im nibble Modus, Mitte 8, 255 Schritte im Byte Modus)
-  * fkt. auch mit einem ATTiny84 (44 ist leider auf GRund der Programmgröße nicht mehr für den erweiterten Befehlssatz möglich)
-  * call stack von bis zu 16 Unterfunktionen
-  * neue Register e,f
+# ArduinoSPS
+
+A TPS Variant for the Arduino and some other options with some major enhancments.
+
+For more information and description see 
+http://www.rcarduino.de/doku.php?id=en:arduino:arduinosps
+
+And there is now a print book at amazon 
+https://www.amazon.com/dp/1731232535
+
+**Version 0.12.1**
+  03.09.2019
+  - changing the variable names in debug mode
+  - release
+
+**Version 0.12**
+  27.01.2019
+  - Release
+  - automatically adding demo program to new mcu
+  11.01.2018
+  - some refactoring
+  
+  07.01.2018
+  - programming: 1/2 duty cycle for 0 values in address display
+
+**Version 0.11**
+  17.12.2018
+  - adding Shift left and shift right to register A
+
+
+**Version 0.10**
+  9.12.2018
+  - Release
+  
+  7.12.2018
+  - new define for serial programming
+
+  18.11.2018 WKLA
+  - new standard programming mode
+  I added a new programming mode for the default programming, because i thing the old one was a little bit clumsy.
+  The new one has a nicer interface, as you now always know where you are.
+  Starting with PRG pushed after Reset.
+  as a result, all LEDs will shortly blink
+  now you are in programming mode.
+  * the D1 LED will blink
+  * the higher nibble of the address will be shown
+  * the D2 LED will blink
+  * the lower nibble of the address will be shown
+  * the D3 LED will blink
+  * the command part (high nibble) will be shown
+  * with SEL you can step thru all commands
+  * PRG will save the command
+  * the D4 LED will blink 
+  * the data part (low nibble) will be shown
+  * with SEL you can step thru all datas
+  * PRG will save the data
+  * if the new value has been changed, all LEDs will flash as the byte will be written to the EEPROM
+  * address will be increased and now it will start with blinking of the D1 LED
+  * 
+  * To leave the programming simply push reset.
+
+**Version 0.9**
+  18.11.2018 WKLA
+  * BUGs entfernt. Release.
+  10.11.2018 WKLA
+  * Implementierung Tone Befehl
+
+**Version 0.8**
+  06.11.2018 WKLA
+  * Umstellung auf dbgOut
+  * Display TM1637 Anbindung
+
+**Version 0.7**
+  24.09.2012 WKLA
+  * neue Berechnung A = B - A und Swap A,B...
+  * Stack auf 16 Bytes berschränkt, wird zu oft gepusht, werden die alten Werte rausgeschoben.
+
+  Basierd auf dem TPS System vom elektronik-labor.
+  Erweiterungen:
+  * es können bis zu 6 Unterroutinen definiert werden und diese direkt angesprungen werden.
+  * neben return gibt's auch einen restart
+  * 2 Servoausgänge für übliche RC Servos. (10° Auflösung in Nibble Modus, <1° Auflösung im Bytemodus)
+  ACHTUNG: Servo und PWM Ausgänge sind nicht mischbar und können auch nicht gleichzeitig benutzt werden.
+  * 2 RC Eingänge (16 Schritte auflösung im nibble Modus, Mitte 8, 255 Schritte im Byte Modus)
+  * fkt. auch mit einem ATTiny84 (44 ist leider auf GRund der Programmgröße nicht mehr für den erweiterten Befehlssatz möglich)
+  * call stack von bis zu 16 Unterfunktionen
+  * neue Register e,f