Releases: skelstar/Esk8.Board.Board
Releases · skelstar/Esk8.Board.Board
The one where we built the battery meter
The one where we switch headlight with i2c button
See merge commit for more info
The one where we are using queues.
Lost some functionality though (footlight).
The one where we got the footlight working again (SPUD2).
v3.0.1 Got footlights working. GRB not GRBW. (#35)
The one where we changed our id, talking to the VESC more often and we are using new patterns!
- using NRF id 01 rather than 00 (so Controller can talk to it's children)
- version
3.0
- namespaces, and new queues and clients patterns
- M5Stack display when using debug unit
- fixed versions for libraries
The one where we can send commands, and there is a version number.
- Detecting M5STACK, also sending RESET command when M5Stack button B pressed
- Removed OTA
- Added APM class, but not using it yet
- Added EventQueueManager
- Now reports version. v2.5
- mock moving current
- Redundant motorcurrent conversion
- USING_M5STACK
The one where we respond as soon as we get a packet from Controller
- send a response as soon as we receive a packet
- improvements around lights on start-up (maybe)
The one where we are using push-to-start feature
- push to start implemented on controller
- esk8.board.data (instead of ...board.vesc_comms : confusing)
- sending true amphours and odometer (needs to be calibrated?)
- sending on stopped/moving
The one where we aren't using dual core and it didn't miss any packets
- took for test ride on 19 Jan 2020
- didn't miss any packets (apparently)
- one core, one thread
- no lights at this stage
- can do smoothing but it's tricky
The one where it works with the Nintendo remote, responds to commands
Feature/sickday improvements (#21) * Bit of renaming. button0 simulates stopped/moving, sends packet when stopped * Now sending on stopped and moving. Hacked odo on button0 push * Added reasons for responses. Also sending 1st packet properly. * Fixed core task not starting issue by raising priority * reason_toString() * Handling last will event. Reinstated LedLightsLib. Now turns lights on white. * Got battery indicator working. Shows after stopping for 3 seconds. * Cleaned up some of the battery stuff (and buttons). * Cleaned out some states (show batt). Removed 'missing packet' stuff. * Intergrated fsm changes (state->id) * USE_TEST_VALUES with warnings. Also faking vesc online.