Skip to content

Add device options framework - #6

Draft
AlCalzone wants to merge 4 commits into
alcalzone-tinysa-wide-sweepfrom
alcalzone-device-options-framework
Draft

Add device options framework#6
AlCalzone wants to merge 4 commits into
alcalzone-tinysa-wide-sweepfrom
alcalzone-device-options-framework

Conversation

@AlCalzone

@AlCalzone AlCalzone commented Sep 7, 2026

Copy link
Copy Markdown
Owner

Upstream review: musithang#10. Depends on #5. This stack builds tinySA support on calibrated power traces.

The acquisition backend was complete. The Options pane had no backend-neutral contract for listing choices or applying changes.

This PR adds an asynchronous device-options contract with pending state. Successful changes refresh the complete authoritative option snapshot. #7 uses the contract for tinySA controls and persistence.

@AlCalzone AlCalzone changed the title feat: add device options framework Add device options framework Sep 7, 2026
@AlCalzone
AlCalzone force-pushed the alcalzone-device-options-framework branch from a4906b4 to 8fd22cc Compare September 7, 2026 17:53
@AlCalzone
AlCalzone force-pushed the alcalzone-device-options-framework branch 2 times, most recently from 2161fa7 to 31d1edf Compare September 7, 2026 21:00
AlCalzone and others added 4 commits September 8, 2026 11:23
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@AlCalzone
AlCalzone force-pushed the alcalzone-device-options-framework branch from 31d1edf to d56cf41 Compare September 8, 2026 09:24
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