Commit Graph

30 Commits

Author SHA1 Message Date
flo 1651d4212d v 3.0.0 aktiv 2026-05-07 12:19:25 +02:00
flo 66371c09c9 Update beepTask comment to reflect task-notification wakeup mechanism 2026-05-07 12:13:25 +02:00
flo 8d4e43c735 Replace semphr.h with task.h include after task-notification refactor 2026-05-07 12:13:13 +02:00
flo 81377a88f1 Remove beepSemaphore extern declaration after semaphore-to-task-notification refactor 2026-05-07 12:13:01 +02:00
flo 954631f5aa Replace semaphore wait with direct task notification in beepTask 2026-05-07 12:12:52 +02:00
flo d9bfe0f648 Fix stale semaphore reference in timerIsr comment 2026-05-07 12:12:44 +02:00
flo 1edae3a481 Store beepTask handle during task creation in InterruptHandler_Init 2026-05-07 12:12:39 +02:00
flo 7cc16bc55c Replace beepSemaphore with static TaskHandle_t for direct task notification 2026-05-07 12:12:30 +02:00
flo bee521bfd1 Add HTML architecture overview for Fensterpiepser ESP32 2026-05-07 09:51:45 +02:00
flo c367533b0a Move beepTask and rfDecodeTask to Core 0 to keep Core 1 free for the main loop 2026-05-07 09:38:28 +02:00
flo d3406529cc Remove IRAM_ATTR from InterruptHandler_PauseReceive 2026-05-07 09:36:08 +02:00
flo 8960a285f7 Remove unnecessary IRAM_ATTR from non-ISR functions 2026-05-07 09:36:03 +02:00
flo cc915e0327 Update upload port to COM5 and remove IRAM_ATTR from printBits 2026-05-07 09:33:24 +02:00
flo 46d20b0ebc Mark startRequest and stopRequest as volatile for cross-task visibility 2026-05-07 09:02:20 +02:00
flo 27b95956f0 Add 5ms yield in loop() to allow beepTask and rfDecodeTask to run 2026-05-07 09:02:11 +02:00
flo 0c3209d022 Mark loopCountSincePause as volatile 2026-05-07 09:01:59 +02:00
flo 1f6a2a0fac Mark tDecis and bRequestShortBeep as volatile 2026-05-07 09:01:50 +02:00
flo 40604e3679 Mark shared ISR/task variables as volatile 2026-05-07 09:01:38 +02:00
flo 54534296f9 Refactor ISR logic into FreeRTOS tasks via semaphore and queue 2026-05-07 09:01:28 +02:00
flo 47631f4de4 Normalize line endings (CRLF to LF) 2026-05-07 09:00:36 +02:00
flo 604c8a3eaf . 2026-05-07 08:51:32 +02:00
flo 210bf06952 send status of all windows 2026-03-17 09:31:35 +01:00
flo d1f264045c add comments 2026-03-12 09:48:23 +01:00
flo 078f3096dd publish reset event 2026-03-11 13:27:03 +01:00
flo 783eebea24 stop interrupts on ota update 2026-03-10 09:44:48 +01:00
flo c8cfdf38e2 own topic rssi 2026-03-10 09:44:35 +01:00
flo b14dc46cc1 publish "start_beep" 2026-03-10 07:45:59 +01:00
flo 3cfabb85df create 2 variants (env) 2026-03-10 07:34:25 +01:00
flo c49c537dbc switch to MQTT 2026-03-10 07:09:41 +01:00
flo f0e8b49854 added tone request gateway before actually swithcing the pin 2025-12-08 19:24:47 +01:00