Repository navigation
Spec: add bit field members to struct definitions - #5
devin-ai-integration[bot] wants to merge 2 commits into
Conversation
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Original prompt from thomas.boyer.chammard
|
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Summary
Design-first spec update for nasa/fpp#665 (support bit fields in structs), per the Adding New Features to FPP process. Spec changes only — no compiler changes yet.
New struct member form, following the syntax direction suggested in the issue:
Key semantics:
signed/unsignedbecome reserved words; bit width is an expression with 1 ≤ w ≤ 64.Also updates keyword lists in
run_prettify.js,fpp-mode.el, andfpp.vimper the wiki, and regeneratesdocs/fpp-spec.html(bulk of the diff; regenerated with Asciidoctor 2.0.26, byte-identical toolchain apart from the timestamp).Pushed by Devin AI
Link to Devin session: https://nasa-jpl-demo.devinenterprise.com/sessions/35e224d305ae47afa1eb19e6f376adf5
Requested by: @thomas-bc-autobot