Commit graph

61 commits

Author SHA1 Message Date
Martin Brodbeck a81c7bac77 implement relais and lcd as modules
Does NOT compile!
Problem might be on the side of the ARM compiler.
2022-06-03 10:03:48 +02:00
Martin Brodbeck c56c52e458 lcd freq increased
(following the Python imlementation)
2022-06-02 13:10:48 +02:00
Martin Brodbeck 679ccd95a3 cmake files improved 2022-06-02 13:03:40 +02:00
Martin Brodbeck f012fbff77 r emove unused includes 2022-06-02 13:03:10 +02:00
Martin Brodbeck 80fb3c8cb5 additional sleep logic removed 2022-06-02 09:56:45 +02:00
Martin Brodbeck 7f6873284c bi_decl added
(but not sure why)
2022-06-02 09:56:15 +02:00
Martin Brodbeck 76d464c8cc more build info 2022-06-01 21:53:44 +02:00
Martin Brodbeck c9a6729ba7 readme updated 2022-06-01 21:50:39 +02:00
Martin Brodbeck 44a00db6b9 only enable uart for debug mode 2022-06-01 21:36:10 +02:00
Martin Brodbeck d6ea24685b Fixed logic error in relais 2022-06-01 21:14:22 +02:00
Martin Brodbeck bde19fd2b7 button logic finished
Now on par with Python implementation
2022-06-01 14:56:02 +02:00
Martin Brodbeck 278de69a16 button logic (WIP) 2022-06-01 14:31:17 +02:00
Martin Brodbeck 684ac6f884 code cleanup 2022-06-01 13:42:47 +02:00
Martin Brodbeck 48b9fb5015 sleep logic implemented 2022-06-01 13:38:22 +02:00
Martin Brodbeck 8bde85723d use 3rd party lib for ds18b20 2022-06-01 13:10:01 +02:00
Martin Brodbeck 9f261ddac7 use 3rd party lib for ds18b20 2022-06-01 13:09:17 +02:00
Martin Brodbeck dfa5713fb5 move sleep to convert method 2022-05-31 16:06:48 +02:00
Martin Brodbeck 39bac21110 use more descriptive constant 2022-05-31 15:59:22 +02:00
Martin Brodbeck 5e7877b5d8 typo 2022-05-31 15:31:18 +02:00
Martin Brodbeck ba95eeebb9 make mode invisible 2022-05-31 15:25:59 +02:00
Martin Brodbeck d6d91f4cb2 cmake improved 2022-05-31 15:22:04 +02:00
Martin Brodbeck 91e1a7d424 restructured 2022-05-31 15:13:00 +02:00
Martin Brodbeck 2f7d1dd921 code beautifying 2022-05-31 14:28:15 +02:00
Martin Brodbeck d354be1077 relais added 2022-05-31 13:53:19 +02:00
Martin Brodbeck 8b58b3a443 heating logic 2022-05-31 13:01:10 +02:00
Martin Brodbeck 7ca6b69f9d version info added 2022-05-31 13:00:33 +02:00
Martin Brodbeck cbbf0b77e7 some basic work implemented 2022-05-31 12:31:29 +02:00
Martin Brodbeck efee152c5c cursor positioning 2022-05-31 12:29:45 +02:00
Martin Brodbeck 5c68445c4d format fallback 2022-05-31 09:47:59 +02:00
Martin Brodbeck 440359d775 clang-format 2022-05-31 09:47:43 +02:00
Martin Brodbeck 275e012695 ds18b20 code added 2022-05-31 09:47:29 +02:00
Martin Brodbeck b1c0b0292b clang-format added 2022-05-31 09:47:03 +02:00
Martin Brodbeck a52c1b94b8 More on LCD 2022-05-30 21:36:56 +02:00
Martin Brodbeck 0a48d09436 More on LCD class 2022-05-30 21:33:48 +02:00
Martin Brodbeck b084a2df64 using LCD class 2022-05-30 16:09:42 +02:00
Martin Brodbeck 165e9912dd LCD class 2022-05-30 16:09:23 +02:00
Martin Brodbeck 55c3b0f80a LCD class introduced 2022-05-30 16:09:09 +02:00
Martin Brodbeck a5e3e3c671 using environment variable (portability) 2022-05-30 14:16:10 +02:00
Martin Brodbeck 6707c4d19f Starting work on C++ 2022-05-30 14:10:48 +02:00
Martin Brodbeck 12560f784e more pictures 2022-05-26 13:51:21 +02:00
Martin Brodbeck 7e0076e005 construction part 2022-05-26 13:38:45 +02:00
Martin Brodbeck 54b5a25d70 KiCAD files added. 2022-05-26 13:26:55 +02:00
Martin Brodbeck ba8988bd46 FreeCAD files added. 2022-05-26 13:26:18 +02:00
Martin Brodbeck d062400578 Description improved 2022-05-26 13:19:06 +02:00
Martin Brodbeck 6b166488ee pictures added 2022-05-26 13:18:44 +02:00
Martin Brodbeck dccb9b0b55 more on readme … 2022-05-26 11:26:36 +02:00
Martin Brodbeck ae3b835968 license information added 2022-05-25 23:42:25 +02:00
Martin Brodbeck c00e83fc14 LICENSE added 2022-05-25 23:23:02 +02:00
Martin Brodbeck 640f006547 README stub added 2022-05-25 23:20:26 +02:00
Martin Brodbeck 93c1ed4107 Using interrupts for buttons 2022-05-25 23:01:40 +02:00