Mark van Renswoude
c8ccd519fc
Implemented menu and presets configuration
2020-02-01 20:54:05 +01:00
Mark van Renswoude
7ec4fa3394
Changed measurements to be async to keep handling button presses
...
Implemented calibration screen
Implemented pre-move stabilization
Had to remove the nice font to save on program space :-(
2020-02-01 16:55:33 +01:00
Mark van Renswoude
1ca611e504
Much refactoring, wow.
...
Mostly the state/control situation
2020-01-31 16:50:19 +01:00
Mark van Renswoude
8b5e23cecb
Cleanup of the code
...
Got rid of the last bits of shouting defines
2020-01-31 12:22:06 +01:00
Mark van Renswoude
0124b89fef
Added "moving" screen
...
Implemented motor driver control
Added placeholders for other screens
2020-01-31 10:36:36 +01:00
Mark van Renswoude
df61b1f24d
Implemented screen timeout and button detection
2020-01-30 16:01:26 +01:00
Mark van Renswoude
5d013b4273
Implemented basic home screen
...
Refactored settings and global state to reduce overhead
Consolidated configuration into class constants
(I really didn't like all the shouting in the code :-))
2020-01-30 10:28:01 +01:00
Mark van Renswoude
72fd1af579
Finished v1 of the PCB layout
...
Completed initialisation sequence
Implemented screen system
2020-01-28 16:52:26 +01:00
Mark van Renswoude
344e0bd3b0
Added error message for VL53L0X initialization
...
Slightly updated the schematics
2020-01-27 19:34:08 +01:00
Mark van Renswoude
271c7de255
Framework code
2020-01-26 14:14:47 +01:00
Mark van Renswoude
e6d3ad9e78
Initial commit
2020-01-11 12:13:43 +01:00