Skip to content

Add native tinySA wide sweeps - #5

Draft
AlCalzone wants to merge 8 commits into
alcalzone-tinysa-spectrum-backendfrom
alcalzone-tinysa-wide-sweep
Draft

Add native tinySA wide sweeps#5
AlCalzone wants to merge 8 commits into
alcalzone-tinysa-spectrum-backendfrom
alcalzone-tinysa-wide-sweep

Conversation

@AlCalzone

@AlCalzone AlCalzone commented Sep 7, 2026

Copy link
Copy Markdown
Owner

Upstream review: musithang#9. Depends on #3. This stack builds tinySA support on the calibrated power-trace foundation.

The spectrum backend measured only the current tuned span. The sweep views could not use the analyzer's native band scans.

This PR connects native band-scan requests to the existing sweep task and views. It preserves measured frequencies and isolates sweep traces from normal acquisition. #6 adds the reusable UI boundary for device settings.

AlCalzone and others added 8 commits September 8, 2026 11:21
Drive the existing sweep views from direct analyzer traces while preserving sweep state and IQ behavior.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Keep dwell changes in the accumulator and clear held data when a new sweep session starts.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Retry direct-mode shutdown and tuner restoration before starting a new sweep session.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Report the selected scan window and keep only the retry state needed during sweep exit.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Use the selected input range and expose only compatible sweep layouts.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Limit the direct-power layout adjustment to power-trace devices.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Keep raw firmware positions for wide sweeps while normalizing live spectrum axes.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Keep PR7 rejection reporting and layout fallbacks while routing native sweep traces.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@AlCalzone
AlCalzone force-pushed the alcalzone-tinysa-wide-sweep branch from dd65165 to 68662ee Compare September 8, 2026 09:22
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