Commit Graph

39 Commits

Author SHA1 Message Date
8cbd64034b prevent multi include 2025-05-25 16:19:52 +02:00
99c2f4f0d4 prevent multi include 2025-05-25 16:19:28 +02:00
095fca6b3d cleard to much? I am confused 2025-05-25 16:03:37 +02:00
69d537bddd cleard and moved includes to header 2025-05-25 16:01:05 +02:00
11146fb632 make ringbuffer thread safety optional 2025-05-25 15:27:00 +02:00
52e2c96e0e move DATA_SIZE to global 2025-05-25 15:07:39 +02:00
17a5b457d6 required libs 2025-05-25 14:03:12 +02:00
73c59c732a moved global.h to new controller implementation 2025-05-25 12:24:26 +02:00
2543ac1336 sleep if not buzy (end of loop) 2025-05-22 20:56:29 +02:00
6af2ab8b1c move mutex into ringbuffer
also make buffer void*
2025-05-22 20:49:02 +02:00
f34380bd01 i2c read and write ring buffer 2025-05-21 22:39:32 +02:00
b8c7b84746 implemented ringbuffer 2025-05-20 22:23:19 +02:00
c8984d8765 begin of threaded controller 2025-05-19 20:53:09 +02:00
4e33b053f4 something 2025-05-18 21:33:59 +02:00
ac6f851b68 dont stress device on boot 2025-05-18 21:22:32 +02:00
d62548d3e1 raspberry pi based controller
working i2c communication
2025-05-18 21:05:44 +02:00
199168550d master resets slaves 2025-05-18 15:10:17 +02:00
17da15d69f stress simulation 2025-05-18 15:09:36 +02:00
997bb3c5cf new pi based controller 2025-05-18 15:08:57 +02:00
6e1f06f8e2 moved, wrong directory 2025-05-18 14:00:57 +02:00
95ea99d5e4 pin docu 2025-05-18 13:59:57 +02:00
107297f162 send rref data to salve and display 2025-05-17 19:57:15 +02:00
d8fe68679a simulation of simulator... yeah... 2025-05-17 19:56:49 +02:00
53bf588ba3 extra device topic not needed anymore 2025-05-17 15:35:21 +02:00
08990a7a93 keepalive is called by mqtt poll
manual keepliave not needed anymore
2025-05-17 15:17:13 +02:00
061a084f1d keepalive mqtt message by loops, not by time
faster during runtime, calculation not needed
2025-05-17 15:06:48 +02:00
226f2a3e3f display control 2025-05-17 13:08:17 +02:00
0e87650257 master sends message on mqtt when online 2025-05-12 21:55:44 +02:00
8995401782 MQTT keepalive and reset devices on master boot
close #1
2025-05-11 20:29:33 +02:00
5c1a32cda2 generalized rotator ino 2025-05-11 19:31:07 +02:00
afffd831f4 config.h files are private 2025-05-11 19:21:09 +02:00
73e4e7d8e2 send commands to mqtt 2025-05-11 19:19:51 +02:00
6c1ad80e86 set address by GPIOs 11, 12, 13 2025-05-11 19:19:32 +02:00
5cea555e77 i2c communication
use optic rotary encoder
2025-05-11 16:01:57 +02:00
311c9ecdbb counter not needed, just the events 2025-01-03 09:51:49 +01:00
780ba0ba0a added rotator handler 2025-01-01 19:15:12 +01:00
e15547ce65 separate display control from knobs 2024-02-01 23:55:25 +01:00
40bdd23478 heading display and speed knob added 2024-01-30 22:15:22 +01:00
8eabcfe8b2 init ci 2024-01-29 22:28:45 +01:00