158 Commits

Author SHA1 Message Date
RedHawk
f9a1066cd8 Master: [#5] Shift queue and task sizes.
*Relay: mitigate warning.
2023-05-28 13:03:07 +03:00
Vasily Davydov
fbd9d4723a
Merge pull request #52 from vas-dav/log-high-debug
log: resolve [#51]
2023-05-19 01:50:10 +03:00
Vasily Davydov
cce1b2bf63 log: resolve [#51] 2023-05-19 01:43:35 +03:00
RedHawk
845f021a50
Merge pull request #50 from vas-dav/menu-array-2
menu: [#38] resolve Menu array of string elements
2023-05-19 01:31:43 +03:00
RedHawk
090c551e39 menu: [#38] Proper UIString construction 2023-05-19 01:30:48 +03:00
Vasily Davydov
cbd08e8860 menu: [#38] resolve Menu array of string elements 2023-05-19 01:02:44 +03:00
RedHawk
4d42f347b2
Merge pull request #47 from vas-dav/thread-temperature
Thread temperature
2023-05-19 00:12:43 +03:00
RedHawk
f8f7354917
Merge pull request #48 from vas-dav/event-rewrite-46
Event rewrite 46
2023-05-19 00:11:42 +03:00
RedHawk
353fea2255 temperature: Change to new Event. 2023-05-19 00:10:47 +03:00
RedHawk
05037d2677 Relay: Missed break; 2023-05-18 23:54:22 +03:00
RedHawk
85520b6fad temperature: Sensor-specific handling. Proper delay. 2023-05-18 23:54:22 +03:00
Vasily Davydov
1ce12cfd02 master: add more strict debug to queue send 2023-05-18 23:54:22 +03:00
Vasily Davydov
1b3a7f4f75 temperature: [#9] [#11] fix temp_value with error value 2023-05-18 23:52:08 +03:00
Vasily Davydov
ef32a5077b temperature: [#9] [#11] send Event to master 2023-05-18 23:52:08 +03:00
RedHawk
599be89871 clock: Fixed the bug with multitask. 2023-05-18 23:52:08 +03:00
RedHawk
b891695bfc temperature: Fixing issues.
*We are running out of memory.
*Less safe I2C transaction.
*Discovered a bug in clock.
2023-05-18 23:52:08 +03:00
RedHawk
fc2a05a9d8 temperature: Temperature sensor handling. 2023-05-18 23:52:07 +03:00
RedHawk
f578fd2854 temperature: Base for temperature thread 2023-05-18 23:52:07 +03:00
Vasily Davydov
2ccce7a6b2 event: [#46] remove deprecated methods 2023-05-18 23:46:05 +03:00
Vasily Davydov
90e4e0e43d threads: master: [#46] add error on Evemt::Null 2023-05-18 23:44:38 +03:00
Vasily Davydov
5441e3a9ca threads: master: [#46] correct if statement 2023-05-18 23:42:46 +03:00
Vasily Davydov
7c7e69ffa1 threads: manager: [#46] renmae event handling method 2023-05-18 23:36:47 +03:00
Vasily Davydov
6d80c979d8 threads: rotary: [#46] use new Event 2023-05-18 23:34:48 +03:00
Vasily Davydov
c5692fd5ba threads: relay: [#46] use new Event 2023-05-18 23:32:27 +03:00
Vasily Davydov
23dda8ba74 threads: master: [#46] use new Event 2023-05-18 23:32:04 +03:00
Vasily Davydov
2f6bce5d9a threads: manager: [#46] use new Event 2023-05-18 23:24:08 +03:00
Vasily Davydov
4c0bc407dc event: [#46] prepare event to deprecate map usage 2023-05-18 23:19:11 +03:00
RedHawk
5897bc0610
Merge pull request #45 from vas-dav/logging
Logging
2023-05-15 13:05:25 +03:00
RedHawk
24d116e9b8 clock: A little cleanup. 2023-05-15 13:04:16 +03:00
Vasily Davydov
7f9d6bd5d4
Merge pull request #44 from vas-dav/handle-setpoint-43
Handle setpoint 43
2023-05-15 12:47:23 +03:00
RedHawk
f6c7586bed menu: [#43] Get the set_point from the EEPROM 2023-05-15 12:46:49 +03:00
RedHawk
27346abb47 menu: [#43] Fix the stack size. 2023-05-15 11:47:52 +03:00
RedHawk
bf43a7b285 clock: Fixed the formula 2023-05-15 11:26:40 +03:00
Vasily Davydov
7394202b51 menu: [#43] send SetPoint to master on queue 2023-05-15 10:17:36 +03:00
Vasily Davydov
b2a29edc45 menu:[#43] read/write setpoint within eeprom 2023-05-15 10:12:24 +03:00
RedHawk
27487de4f9 clock: Mutex, better names, stopping the counter.
*Found a periodic bug with wrong time addition.
(probably the overflow handling.)
2023-05-15 00:56:16 +03:00
RedHawk
b5b54769b3 clock: Figured out the working formula.
*Now the counter works, but at what cost?
*Joking, it has some holes that must be patched up though.
2023-05-15 00:25:17 +03:00
RedHawk
cd097d7883 logging: Base for Clock.
*Doesn't work, yet.
2023-05-14 16:20:46 +03:00
RedHawk
c193de14a9 logging: Added timestamp and function to logging. 2023-05-13 02:07:15 +03:00
RedHawk
ccce95abcd
Merge pull request #42 from vas-dav/thread-relay
Thread relay
2023-05-13 02:05:15 +03:00
RedHawk
b9f966dd89 relay: [#9] Small fixes.
*Task function now actually gets executed.
*Power modes now work properly.
2023-05-13 02:04:39 +03:00
Vasily Davydov
2c2e2c2e39
Merge pull request #40 from vas-dav/logging
Logging
2023-05-13 01:35:54 +03:00
Vasily Davydov
a0023e622e relay: [#9] utilize parsed event data 2023-05-13 01:33:37 +03:00
Vasily Davydov
b7196b769e relay: [#9] control the power mode 2023-05-13 01:11:12 +03:00
Vasily Davydov
c468a0d828 relay: [#9] remove en pins from relaydevice 2023-05-13 00:26:48 +03:00
Vasily Davydov
07a6937077 relay: [#9] create Event parser 2023-05-13 00:24:31 +03:00
Vasily Davydov
1d9e53dc20 relay: [#9] create relaydevice 2023-05-13 00:00:46 +03:00
Vasily Davydov
2a42371458 relay: [#9] init task 2023-05-12 23:32:55 +03:00
RedHawk
2f58aad006 Merge branch 'FreeRTOS-debug' into logging 2023-05-12 17:23:59 +03:00
RedHawk
feb2a3d08d FreeRTOS: Task monitoring. 2023-05-12 17:23:35 +03:00