support UDP
- Dominant language
- C
- Stars
- 138
- Forks
- 69
- Avg merge
- 5d 20h
- Merged PRs (30d)
- 4
Description
UDP has significantly lower memory footprint, less overhead, is probably marginally faster, and saves 30-50k of flash space. TS maybe probably supports it already, and the change shouldn't be too complicated in ethernet_console.cpp.
https://github.com/rusefi/rusefi/issues/3355
also use MSG_MORE to prevent multiple frames for a single TS response
Contributor guide
Research direction
Start in ethernet_console.cpp and review the linked rusefi issue #3355 for the UDP and TunerStudio context. Confirm how responses are framed, then implement UDP support with MSG_MORE so one TunerStudio response does not produce multiple frames. Done means UDP communication works and the requested flash and memory benefits are preserved.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- embedded-iot, networking
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100