Skip to content

Next#19

Merged
boringethan merged 6 commits intomainfrom
next
Apr 8, 2026
Merged

Next#19
boringethan merged 6 commits intomainfrom
next

Conversation

@boringethan
Copy link
Copy Markdown
Contributor

  • Add offline firmware updating to FPGAs
  • Add fan feedback for 3 fans
  • Upgrade interaction with SDK to be current with SDK 1.5

boringethan and others added 6 commits April 8, 2026 10:24
Feature 1 – FPGA local .jed upload
- _ConsoleFpgaUpdateThread accepts optional local_jed_path; when set
  it skips GitHub and programs directly from the supplied file
- New beginFpgaFirmwareFromLocal(target, path) slot validates the
  file and starts the update thread
- Settings.qml: adds fpgaFwUploadTarget property, _startFpgaFromLocal()
  helper, fpgaJedUploadDialog FileDialog, and an "Upload..." button
  alongside "Update" in all four FPGA panels (TA, Seed, Safety EE,
  Safety OPT)

Feature 2 – Three individual fan toggles
- fanStatusReceived(list) signal added to MOTIONConnector
- queryFanStatus() fetches speed for fans 1-3 and emits the list
- setFanEnabled(fan_index, enabled) targets a single fan at 100/0%
- Console.qml replaces the single fan slider with three Switch rows
  (Fan 1/2/3) that independently toggle each console fan; box height
  updated to 155 to accommodate the extra row

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@boringethan boringethan merged commit 36a865d into main Apr 8, 2026
1 check passed
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