Repository navigation
FI from upstream - #9
Merged
Merged
Conversation
STM32CubeProgrammer drives the ST-LINK sessions; stm32h563_nucleo re-enters DFU through the retained register.
Upstream now builds on IDF 6.1 without local patches; the sources, manifest and provenance files are the registry release's, unmodified. 3.1.0 also changes the WS2812 default bit timings (espressif/idf-extra-components#816).
#557) * espressif_esp32s3_devkitc_1: note the v1.0 NeoPixel pin * espressif_esp32s3_devkitc_1: report board ID v1.1
Route OTG FS to the USB-C Serial/JTAG pins (GPIO24/25) and restore ROM USB routing on reset. Detect double reset with a calibrated ADC charge marker on BAT_SENSE, which needs CBATRAW changed to 2.2 uF, and drive the bootloader NeoPixel with RMT. Co-authored-by: Limor Fried <ladyada@users.noreply.github.com>
IDF 6.1's usb_new_phy() moves a P4 device with undefined speed onto the HS UTMI PHY, so dfu_runtime on the Metro needs the same FS speed and GPIO24/25 swap as TinyUF2. Key FS speed on rhport 0, build the ADC and RMT bootloader sources only for P4, and reuse usb_persist_shutdown_handler() for Touch1200.
Add Metro ESP32-P4 support with ADC double-reset detection
…mechanics (#521) * hil: rename the HIL contract to hil-contract and keep only TinyUF2's mechanics agentrc's hil skill now holds the rules every project shares (locks, running, reporting, verdicts, retries); this page keeps the roster, selection, build record, battery, reservation, results, recovery and limits under its eight sections. Requires hathach/agentrc#83. * hil-contract: state completion, the port cycle's scope and the shared host after the co-review * hil-contract: record the port cycle's reach in Limits and point the lock rules at hil * hil-contract: skip the port restore only when a cycle child survives SIGKILL * hil-contract: restore port power from the off write on
The runner loaded tinyusb's lock helper from whatever checkout TINYUSB_DIR named. The lib/agentrc submodule now pins agentrc's shared hil_lock.py (hathach/agentrc#117); hil_test.py refuses before any hardware access when the submodule is missing, at another commit or modified; check_build requires it. Folds #568 (contract page repairs). Closes #564. Hardware: metro_m7_1011 battery pass, hold/install/restore/release pass, exclusion both ways with tinyusb's helper. Tests: .claude/test 301 OK.
Adds a ci.lan HIL job that runs the battery on the rig's self-hosted runner, the ci.lan roster with the RT1064 EVK, a bounded lock wait, and report rows for refused, signalled and failed-probe runs.
…e probe-check row (#578)
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Checklist
By completing this PR sufficiently, you help us to review this Pull Request quicker and also help improve the quality of Release Notes
UF2_BOARD_IDin your board.h follow correct format from uf2 specsThis checklist items that are not applicable to your PR can be deleted.
Description of Change
Please describe your proposed Pull Request and it's impact.