10 Commits

Author SHA1 Message Date
RedHawk
2b785e5b0c prototype: Change pins to the prototype ones. 2023-06-11 12:17:43 +03:00
RedHawk
e5bb200789 logging: Better logging. Fixed pins printout. 2023-05-12 17:08:01 +03:00
RedHawk
734393831e logging: Fixing hard faults. Small cleanup.
*Lesser queue size.
*Removed recursive master task creation.
*Logging task now has a loop.
*Little fixes and cleanup here and there.
2023-05-12 16:44:11 +03:00
Vasily Davydov
2c3e1a8dc8 logging: don't ask... 2023-05-12 13:59:49 +03:00
Vasily Davydov
1a4c09c4ad threads: add logging 2023-05-12 00:57:55 +03:00
RedHawk
80a89806f7 UI: [#35] Remove redundant fix.
*DigitalIoPin now handles pin muxing properly.
2023-05-10 13:47:06 +03:00
RedHawk
2b02a786fa Menu & UI: [#25, #35] Fixed UI.
*String in Menu are static. Temperature is limited by -99 and 99 bounds.
*UserInterface cleaned a bit.
2023-05-10 13:11:41 +03:00
RedHawk
ea1139567a UI: [#35] Fixing issues.
*Send UserInterface::InterfaceWithData in the queue instead of Event.
*Remove pointer madness for LCD.
*Timeout for Idle Event from Master thread.
2023-05-09 01:14:47 +03:00
RedHawk
f0bbfb22ab Menu & UI: [#25, #35]Communication between these tasks.
* The code is a mess for now. I'm not sure if there is any reason to
send a whole event to UI, it's better to send InterfaceWithData.
* Sending to queue from Menu isn't great as well.
2023-05-08 16:09:31 +03:00
RedHawk
20fe16b46e UI: [#35] Added UserInterface task. 2023-05-08 15:35:16 +03:00