Commit Graph

47 Commits

Author SHA1 Message Date
03a4180c9c BUGFIX: increase value instead of pointer 2023-01-13 11:28:18 +01:00
ddd2b405c9 WIP 2023-01-12 15:42:34 +01:00
8129c7bbfe WIP: simple configuration storage and business logic 2023-01-12 15:16:20 +01:00
898471058d WIP: simple business logic and their config 2023-01-10 16:11:03 +01:00
74eceacf7e BUGFIX: crashed when menu entry wider than 19 chars 2023-01-10 16:04:28 +01:00
4ba4908f01 FEATURE: added execute type menu entry 2023-01-10 14:52:08 +01:00
5420b39dd2 FEATURE: simple input channel support 2023-01-10 14:04:49 +01:00
3cc48e2d23 CLEANUP: Tidy up code 2023-01-10 13:00:18 +01:00
6fb5c3ff79 FEATURE: Implemented Output relay channel with cooldown function 2023-01-10 12:53:33 +01:00
68d6346d72 FEATURE: Finished implementaton of pressure input channels 2023-01-10 11:34:40 +01:00
d8159087d9 FEATURE: simple class for calibrating and calculating an input 2023-01-10 10:47:52 +01:00
ac2deb5001 WIP: Pressure sensing 2023-01-06 16:01:02 +01:00
5c6c69ae10 WIP: Removed unnecessary pointers and changed to reference type 2023-01-06 14:36:43 +01:00
cf70dcd5e5 WIP: Added readonly entry 2023-01-06 14:23:42 +01:00
13116d19b7 CLEANUP: several code cleanups and static analyzing 2023-01-06 14:14:05 +01:00
f55c31ae9d WIP 2023-01-06 14:08:38 +01:00
582dc91d71 BUGFIX: could not edit last menu entry 2023-01-06 13:59:30 +01:00
ff0393db48 CLEANUP: Cleaned up menu code 2023-01-06 13:51:07 +01:00
025c5e17d3 FEATURE: finished menu structure driver 2023-01-06 12:12:37 +01:00
a5e10bf0ea WIP: Submenu support and handling 2023-01-06 09:27:53 +01:00
053d35087d WIP: Submenu support and handling 2023-01-05 17:42:39 +01:00
1441fc49b4 WIP 2023-01-05 16:32:42 +01:00
13fdacfcec FEATURE: more standardized config storage with additional subclass 2023-01-05 12:19:36 +01:00
a5e601d180 FEATURE: simple pointer based config linking 2023-01-05 11:45:24 +01:00
5c60217399 FEATURE: Added more menu entry types 2023-01-05 10:54:19 +01:00
c1f7cbc865 FEATURE: New numeric menu type 2023-01-04 14:54:51 +01:00
029f2745d1 FEATURE: simple navigable menu 2023-01-04 13:22:55 +01:00
68b05424a0 FEATURE: single character transmit support and special char enum 2023-01-04 13:22:55 +01:00
4f35324bc5 HW: Simple rotary encoder debouncing 2023-01-04 13:22:55 +01:00
af0f1b5441 REBASE: rebased on master 2023-01-04 13:22:55 +01:00
050f6775d6 Experiments 2023-01-04 13:22:55 +01:00
97191eef00 EXP: configure timers for rotary encoder input 2022-12-16 16:51:54 +01:00
370da128e9 EXP: simple debounce experiment 2022-12-15 20:51:00 +01:00
68de383ca6 FEATURE: Git revision code generator 2022-12-15 20:25:15 +01:00
7af951766d FEATURE: Initialisation Sequence 2022-12-15 20:25:04 +01:00
9c54f76787 FEATURE: Ported initialsiation code for complete board 2022-12-15 16:44:23 +01:00
2836dc11f2 CHANGE: added usart library and cleaned up auto generated code 2022-12-13 12:14:45 +01:00
582d07e53d FIX: delete constructors 2022-12-09 16:34:03 +01:00
c3596588b1 EXPERIMENT: simple display features test 2022-12-09 16:31:37 +01:00
e019c23620 FEATURE: converted driver into singleton (only one display possible and necessary) 2022-12-09 16:31:23 +01:00
ece7ecf905 CHANGE: added struct storing current position 2022-12-09 15:59:27 +01:00
dd7fca18ec FIX: removed relative path 2022-12-09 15:55:32 +01:00
6e591bd7d3 FIX: fixed default constructor 2022-12-09 15:54:45 +01:00
0c0f7a5be0 EXPERIMENT: simple lcd test 2022-12-09 15:47:21 +01:00
a0110696ae FEATURE: Simple but almost full featured HD4478U LCD Driver over I2C with PCF8574A 2022-12-09 15:47:07 +01:00
c9c165cf7c FEATURE: Simple but almost full featured HD4478U LCD Driver over I2C with PCF8574A 2022-12-09 15:33:03 +01:00
aeac5b1a11 FEATURE: added simple test project for testing at real tank with lcd attached 2022-11-07 13:55:28 +01:00