Releases: skelstar/Esk8.Board.Controller
Releases · skelstar/Esk8.Board.Controller
The one where we got the Purple remote working
The one where we added the Push-to-start feature
v4.3 Push to start feature (#47) * Version 4.3 * Think push to start is working.
The one where we got the Purple remote working
note: the version numbers are confusing!
The one where we display the software version on the screen
Reporting VERSION on Stopped screen (#45) * Fixed display flickering * Version * Added version string Co-authored-by: sean-kelly <sean.kelly@xero.com>
The one where I fixed the flickering "Stopped" display
Fixed display flickering by only checking remote battery every 5 seconds, and also rounding the remote battery volts to 1DP in the remote task.
The one where we are using Haptic and a big cleanup
The one where we are using Haptic and a big cleanup (#43) * Nintendo remote working OK * Made chaanges to the config. Nintendo remote wokring. * Removed unneeded files and config * Online state fixed. i2c_mux fixed for MagThumbwheel * StatsTask. Calculating success ratio and window success ration. * Got working with IRL board * _initialise() * Tidy-ups * Deleted RemoteTask * Added RemoteTask back * Moved priorities out into main * Added HapticTask * Added defines to each task incase not included * Got haptic working. * Pseudo state machine for HapticTask * HapticTask now using fsm * Haptic 2 pulses working. * Working with RunningsState changes * Got working with TaskList * Version bump * Huge clean out of unneeded files and lines. Ouchy. * More cleanout * 4.1 cleanup
The one where we use threads and queues EVERYWHERE
- queues for all of the functions
- thread for each function
- lost "push to start" feature
The one where we made displays very simple and started using mutexs
- made displays very simple
- mutexs for
Board
andStats
- remote battery
The one where we changed our id, new patterns/namespaces, Generic client, hidden HUD code, showing branch and build on startup
- using 00 for NRF id so we could talk to HUD (not used anymore) or any other child device
- wrote lots of different/new patterns using namespaces
- tried getting HUD working but HUD wasn't very useful, but did learn more about patterns etc
- using GenericClient from NRF24L01 library.... very nice
- still has HUD code but behind feature flag... need to remove it
- "SlantyDigit" - not used yet
- extensive changes in platformio.ini file
- showing branch and build on screen when connecting to board
The one where we use EventManager and QueueManager
- Using
EventManager
andQueueManager
fromEsk8-Shared
- Still
COMM_CONTROLLER=01
andCOMM_BOARD=00