espressif-esp32-c3: Fix cross-type bus parameter resolution error#448
Merged
napowderly merged 4 commits intomainfrom Apr 8, 2026
Merged
espressif-esp32-c3: Fix cross-type bus parameter resolution error#448napowderly merged 4 commits intomainfrom
napowderly merged 4 commits intomainfrom
Conversation
Connect GPIO (ElectricLogic) to ADC/USB (ElectricSignal) at the line level instead of the full interface level. The full `~` connection forms a bus across mismatched types, causing "Key not mapping to parameter" when resolving `characteristic_impedance` — a bus parameter that exists on ElectricSignal but not ElectricLogic. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Regenerated PCB layouts to match the updated ADC/USB GPIO connections. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Remove unused imports (Capacitor, Resistor, USB2_0, has_designator_prefix, has_part_picked, is_atomic_part) from base model - Replace deprecated has_single_electric_reference_shared with has_single_electric_reference in mini and wroom modules - Update buttons dependency from 0.2.4 to 0.4.0 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
napowderly
added a commit
that referenced
this pull request
Apr 8, 2026
…tion Same fix as espressif-esp32-c3 (#448): connect GPIO (ElectricLogic) to ADC/USB/touch (ElectricSignal) at the .line level to avoid forming a cross-type bus that breaks characteristic_impedance resolution. ESP32-S3: fix USB d.p/d.n, touch[1-14], adc[1-20] connections STM32H723: fix USB d.p/d.n connections - espressif-esp32-s3: 0.2.1 → 0.3.0 - st-stm32h723: 0.1.2 → 0.2.0 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2 tasks
napowderly
added a commit
that referenced
this pull request
Apr 8, 2026
…tion (#451) * espressif-esp32-s3, st-stm32h723: Fix cross-type bus parameter resolution Same fix as espressif-esp32-c3 (#448): connect GPIO (ElectricLogic) to ADC/USB/touch (ElectricSignal) at the .line level to avoid forming a cross-type bus that breaks characteristic_impedance resolution. ESP32-S3: fix USB d.p/d.n, touch[1-14], adc[1-20] connections STM32H723: fix USB d.p/d.n connections - espressif-esp32-s3: 0.2.1 → 0.3.0 - st-stm32h723: 0.1.2 → 0.2.0 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * rebuild locally * st-stm32h723: Remove unused imports and commented-out lan8742a ref Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * st-stm32h723: Sync README usage block with usage.ato Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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.
Summary
ElectricLogic) to ADC/USB (ElectricSignal) at the.linelevel instead of full interface~Key not mapping to parameterwhen resolvingcharacteristic_impedance— a bus parameter onElectricSignalthat doesn't exist onElectricLogicgpio[0-5] ~ adcandgpio[18-19] ~ usb_if.d.n/pconnectionsTest plan
esp32_minimalexample — should no longer error with "Key not mapping to parameter"🤖 Generated with Claude Code