Skip to content

feat: ethernet client support for MUI - #129

Merged
mverch67 merged 33 commits into
masterfrom
ethClient
May 22, 2025
Merged

feat: ethernet client support for MUI#129
mverch67 merged 33 commits into
masterfrom
ethClient

Conversation

@mverch67

Copy link
Copy Markdown
Collaborator

aim is to connect a standalone MUI client (running on box A) to another meshtasticd process on another box B.

@mverch67
mverch67 marked this pull request as ready for review May 13, 2025 19:38
@mverch67 mverch67 changed the title [WIP] feat: ethernet client support for MUI feat: ethernet client support for MUI May 13, 2025
@mverch67
mverch67 merged commit 405ca49 into master May 22, 2025
mverch67 added a commit that referenced this pull request May 25, 2025
* 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant