Commit Graph

9 Commits

Author SHA1 Message Date
c8ccd519fc Implemented menu and presets configuration 2020-02-01 20:54:05 +01:00
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
1ca611e504 Much refactoring, wow.
Mostly the state/control situation
2020-01-31 16:50:19 +01:00
8b5e23cecb Cleanup of the code
Got rid of the last bits of shouting defines
2020-01-31 12:22:06 +01:00
0124b89fef Added "moving" screen
Implemented motor driver control
Added placeholders for other screens
2020-01-31 10:36:36 +01:00
61a4072738 Cleaned up the interface 2020-01-30 20:06:13 +01:00
df61b1f24d Implemented screen timeout and button detection 2020-01-30 16:01:26 +01:00
b1600ab1d6 Migrated to Polulu VL53L0X library
Saves around 7.5kb of precious program space
2020-01-30 15:16:52 +01:00
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