FOME-Tech / FOME-Tech/fome-fw

support UDP

Open
#27 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.