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
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
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
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
feb2a3d08d
FreeRTOS: Task monitoring.
2023-05-12 17:23:35 +03:00
RedHawk
3012ee1b20
logging: Better logging. Fixed pins printout.
2023-05-12 17:16:19 +03:00
RedHawk
e5bb200789
logging: Better logging. Fixed pins printout.
2023-05-12 17:08:01 +03:00
RedHawk
d1d90a553a
logging: LOG_DEBUG should print C_DEBUG.
2023-05-12 16:55:18 +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
398030afe8
log: add a comment regarding mts
2023-05-12 01:16:55 +03:00
Vasily Davydov
970081991d
peripherals: add logging
2023-05-12 01:12:26 +03:00
Vasily Davydov
49f8613166
main: add logging
2023-05-12 00:58:33 +03:00
Vasily Davydov
1a4c09c4ad
threads: add logging
2023-05-12 00:57:55 +03:00
Vasily Davydov
90656fae95
log: correct macros
2023-05-12 00:56:33 +03:00
Vasily Davydov
3fe383f180
menu: add debug logging to menu
2023-05-11 17:04:43 +03:00
Vasily Davydov
26fcad218b
log: add logging lib
2023-05-11 17:04:27 +03:00
Vasily Davydov
366010ed02
master: [ #9 ] remove redundant code
2023-05-11 16:45:50 +03:00
Vasily Davydov
7f2945efc9
master: [ #9 ] route setpoint to relay
2023-05-11 16:12:10 +03:00
Vasily Davydov
4853e4993c
master: [ #9 ] forward temp event to manager and relay
2023-05-11 16:11:14 +03:00
Vasily Davydov
2240d6ce09
master: [ #9 ] parse event in master to route it fwd
2023-05-11 01:22:05 +03:00
RedHawk
80a89806f7
UI: [ #35 ] Remove redundant fix.
...
*DigitalIoPin now handles pin muxing properly.
2023-05-10 13:47:06 +03:00
RedHawk
0e64099a56
DigitalIoPin: Added LPC11U68 specific pin functions
...
*In order for pin to act as IO, it must be configured with
according function. Usually it is IOCON_FUNC0,
but some pins on port 0 are an exception (IOCON_FUNC1).
2023-05-10 13:45:47 +03:00