Skip to content

Releases: skelstar/Esk8.Board.Controller

The one where we got the Purple remote working

28 Jun 03:57
9762050
Compare
Choose a tag to compare
  • got Purple remote working
  • big primary button
  • got working with Queues that have local variable
  • some stats
  • fixed packet spamming at motor controller bug

The one where we added the Push-to-start feature

11 Jun 05:12
09fbbb9
Compare
Choose a tag to compare
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

08 Jun 04:52
8f85fa2
Compare
Choose a tag to compare

note: the version numbers are confusing!

The one where we display the software version on the screen

03 Jun 20:21
6cf8640
Compare
Choose a tag to compare
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

03 Jun 19:14
e3d1b6f
Compare
Choose a tag to compare

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

22 May 20:39
08c2ea4
Compare
Choose a tag to compare
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

04 May 04:32
d0d847b
Compare
Choose a tag to compare
  • 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

20 Feb 03:09
4bc90bc
Compare
Choose a tag to compare
  • made displays very simple
  • mutexs for Board and Stats
  • remote battery

The one where we changed our id, new patterns/namespaces, Generic client, hidden HUD code, showing branch and build on startup

04 Jan 22:47
77d464f
Compare
Choose a tag to compare
  • 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

07 Dec 04:20
a6423b7
Compare
Choose a tag to compare
  • Using EventManager and QueueManager from Esk8-Shared
  • Still COMM_CONTROLLER=01 and COMM_BOARD=00