-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* wifi: separate StaticFramer and StaticFramerInclusive * add wifi memory section in DDR * wifi: add static 8MB receive buffer in dedicated memory region * wifi: broadcast heartbeat every 1s without external trigger * wifi: remove switch message (was only used for demonstration) * wifi: update flatbuffers (unidrectional heartbeat and cleanup) * wifi: use unidirectional heartbeat * wifi: add separate management channel * wifi: request ip update via management channel * wifi: print ip changes in main loop * Add InterCore comm channel for Wifi IP requests * Add GUI element for display IP address * Display IP on System Info tab * Fix float/double warning * wifi: use enums for virtual channel ids * wifi: restructure file * Expose and forward specific error code along with wifi module ip address * wifi: add timeout to detect no answer for ip request * Make GUI wifi status messages more clear * Pull in changes on main * wifi: receive and report port together with ip address of connected module * patch_storage: add separate change listeners for wifi * wifi: poll for media change and send updated patch list * wifi: switch to 921600 baudrate for comm port * update wifi images - increase serial baudrate - add separate management channel - query ip and port over management channel - wifi connect in separate task - estimate file upload timeouts in frontend - remove (arbitrary) file upload limits in frontend - heartbeat initiated from metamodule every second - stream file upload requests from web client to metamodule - potential fix for micropython reformatting filesystem partition - update to micropython v1.23.0 * wifi: do not broadcast patch list directly after patch file upload * update wifi images: - more specific error handling and error messages - remove client side timeout - hardcode request sent to response timeout to 30s * wifi: Deframer: expose if currently latched on a frame or not * wifi: circumvent rx overruns in certain scenarios - after uploading a patch, first broadcast a new patch list before closing the request - only send updated patchlist if currently not receiving a frame * wifi: Deframer: reset does not require output function * wifi: reset all queues and parsing on any overrun * update wifi images: - fix uploading identical files after each other ignored on some browsers - only allow a single in-flight synchronous request at the webserver - add progress bar for patch file uploads * Simulator: use libc++ for clang build (try to get std::expected support) * Simulator CI: install libc++18 packages * Revert "Simulator: use libc++ for clang build (try to get std::expected support)" This reverts commit 40a81f9. * Revert "Simulator CI: install libc++18 packages" This reverts commit 2beda55. * simulator: workaround for std::expected on clang 18 --------- Co-authored-by: Dan Green <[email protected]>
- Loading branch information
Showing
25 changed files
with
450 additions
and
60 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.