openledrace/changelog.txt

71 lines
3.1 KiB
Text

Revisions history
-----------------
* 2021-07-20: Ver 0.9.6 - Luca - Branch: "lab"
...............................................
- Manage config parameters (load/save/protocol) for:
- NEW: Autostart ("G")
- NEW: Battery ("E")
- NEW: Players number ("P")
- UPD: "Q" ("Get configuration" output changed)
- UPD: "~" ---> "*" (Commmand ID for "Leave configuration mode" changed)
* 2021-07-13: Ver 0.9.6 - Gerardo - Branch: "lab"
- Charge battery function and telemetry test code (add BATTERY ( ",<0-100 value> to end of "p" serial status ))
- Add BATTERY_DELTA variable for decremet battery on push buton flag change
- Add BATTERY_MIN for user warning on low battery status
- Add blink efect on min battery condition
- Quit tail lap efect
- Add coin to main track for BATTERY_MODE=1
* 2020-12-17: Ver 0.9.6- Luca // Gitlab Commit = 0.9.6a
- Removed dependency from "AsyncSerialLib"
- new class SerialCommand()
- Remove delay() (blocking) in Countdown phase
- new class SoftTimer()
- adapted to Serial Protocol 1.0
- added serial command "@" - Enter Configuration Mode
(still respond to deprecated R0,R1 to enter cfg mode)
- added serial command "K" - Set Physics parameters (weight, friction)
- added serial command "W" - Write parameter set to EEPROM
- updated command "B" (Pitlane cfg) to manage PERM parameter
- updated command "A" (Slope cfg) to manage PERM parameter
* 2020-08-26: Ver 0.9.5 - Luca
- Version number format changed (3 dot-separated integers) !!!
- added serial command Get Software ID
- added serial command Get Software Version
* 2020-07-28: Ver 0.9.d - Luca
- Tested OK on Arduino Every
- Configuration Values NOW SAVED in EEPROM to enable
OLR Configuration via a Software client running on a computer.
- Laps (Single Race duration)
- Led Number in the Racetrack (MAXLED)
- Box Length
- Ramp: init,center,end,high
The User Interface running on the Computer is currently under development.
Advanced users can already change Cfg Values via Serial (See Protocol documentation)
Function Activation:
Even if you can configure Box and Slope parameters, the activation is
still managed by user via Controls
- Winner Visual effect changed (too long for 1200 MAXLED)
* 2020-07-16: Ver 0.9.c - Luca
- Changes in [I/O Pin]<>[Car Color] association to match
the desired Phisical Buttons Layout (Quick Start Guide)
- Box/Pitlane
- Entry/exit point marked to help put in place led strip (circuit shape)
- Coin "Boost" scaled up to make "catch it" worth (almost always win the race)
- Minor bugfix:
- box_init(), box_isactive() use wrong var "rampactive"
* 2020-07-16: Ver 0.9.b - Gerardo
- Sound FX added
* 2019-10-10 - Ver 0.9.a
-First public Version by Angel Maldonado (Maker Faire Roma 2019)