24 Commits
Author SHA1 Message Date
ManuelandGitHub 63967a4a55 fix serial gpio handling when sleep (#273) 2026-01-29 16:18:56 +01:00
mverch67 7656d49ea2 compile guards for LinuxSerial 2025-12-29 15:24:17 +01:00
ManuelandGitHub d234bd98c7 feat: Serial connection from portduino (#256)
* fix standalone reboot

* add LinuxSerialClient

* trunk fmt

* debug log levels
2025-12-29 13:06:31 +01:00
mverch67 accaf2cb76 fix warning on class initialisation 2025-08-15 08:56:07 +02:00
ManuelandGitHub 405ca49532 feat: ethernet client support for MUI (#129)
* preliminary impl

* update initialization

* adapt to limited Portduino Ethernet(WiFi)Client

* fixed space left calculation

* inherit from SerialClient

* updates Eth/SerialClient

* update cmake files

* protected declaration (for unit tests)

* fix warning

* tryfix: call lv_tick_inc() directly instead of lv_tick_set_cb()

* added isStandalone() to determine use case

* add reboot/shutdown for standalone; suppress animations during startup

* add debug log

* add error log

* revert lv_tick_inc / lv_tick_set_cb

* fix debug log

* workaround sporadic map error

* connection status handling

* define pure virtual functions

* adapt dimensions to allow map resize

* replace [] by .at() when erasing

* fix all communication issues; add thread names for logging

* fix warnings

* trunk fmt

* cleanup

* fix lv_tick interface for esp32 (revert to previous one as Indicator is frozen)

* added client connection states to boot screen

* fix reboot for standalone case

* fix warning

* fix UART connection timeout
2025-05-22 18:07:39 +02:00
Manuel 3fde170dca WT32-SC01 support 2025-04-14 16:45:33 +02:00
ManuelandGitHub 1d46e59518 fix: Compiler warnings (#98)
* fix warnings
2025-03-19 20:35:45 +01:00
mverch67 f3b90cb0a3 increase max queue size (due to SdFat blocking) 2025-03-11 22:03:24 +01:00
mverch67 450c8aedea restructure code into sub-directories 2025-01-12 18:08:57 +01:00
mverch67 de1a212d69 trunk fmt 2025-01-05 22:36:45 +01:00
ManuelandGitHub 37126bbdf2 feat: LogRotate (#29)
* testing logs

* testing log

* fix native compile errors

* fix native issues

* add lock slash image

* handle no channel, create nodes while restoring msg

* fix log removal / close file

* fix LogRotate readNext(); refactor timestamp

* add date

* update sscanf

* 100k logs

* increase packet queue size

* update calibration data
2024-12-31 22:00:20 +01:00
mverch67 418d28480b remove newlines from debug log 2024-10-17 09:09:16 +02:00
mverch67 d884b66634 adapt CYD scenario to new startup w/ deviceUIConfig 2024-10-15 17:39:15 +02:00
mverch67 0b320ae94a fix warnings and errors 2024-07-05 08:23:32 +02:00
mverch67 f5e2f9724b increase queue size (e.g. if mqtt hangs on connecting) 2024-07-04 20:57:33 +02:00
mverch67 a548743e78 try-workaround undefined ARCH pull in file I don't want to 2024-06-07 15:47:46 +02:00
mverch67 2eebc600c2 fix warning 2024-05-22 21:03:01 +02:00
mverch67 fade1516d6 fix ARCH_PORTDUINO 2024-05-16 08:38:13 +02:00
mverch67 51c5c8500b fix dummy for want_ack / want_response + trnk fmt 2024-04-20 17:49:09 +02:00
mverch67 fbb5a9ec5c added wake on SERIAL1 2024-04-19 01:15:23 +02:00
mverch67 90c8f295f8 fix warning 2024-04-17 20:33:32 +01:00
mverch67 ff809dc1e1 fix include error 2024-04-17 19:56:26 +01:00
mverch67 2516c31697 move comms Packet/Serial into new folder 2024-04-17 20:22:49 +02:00
mverch67 a05769a6ff remove dependency PacketServer -> PacketAPI 2024-04-17 20:21:48 +02:00