Skip to content

feat(HAL): add ZumoComSystem V3 hardware support#234

Merged
gabryelreyes merged 2 commits into
developfrom
feature/ZumoComSystemV3
Jul 15, 2026
Merged

feat(HAL): add ZumoComSystem V3 hardware support#234
gabryelreyes merged 2 commits into
developfrom
feature/ZumoComSystemV3

Conversation

@gabryelreyes

Copy link
Copy Markdown
Collaborator

Add support for the ZumoComSystem hardware V3 (NewTec-GmbH/ZumoComSystemHW v3.1), which is a shield for the Pololu Zumo2040 robot:

  • New HALTargetV3 library with the V3 pin assignment derived from the v3.1 KiCad schematics.
  • The Zumo robot is attached via UART on V3 instead of USB. The host driver implements the same Stream interface on top of UART1 (TX: GPIO21, RX: GPIO47, 115200 baud).
  • New [version:V3] build environment in config/hardwareversion.ini.
  • Doxygen and README updated.

Closes #225

Add support for the ZumoComSystem hardware V3 (NewTec-GmbH/ZumoComSystemHW v3.1),
which is a shield for the Pololu Zumo2040 robot:

- New HALTargetV3 library with the V3 pin assignment derived from the
  v3.1 KiCad schematics.
- The Zumo robot is attached via UART on V3 instead of USB. The host
  driver implements the same Stream interface on top of UART1
  (TX: GPIO21, RX: GPIO47, 115200 baud).
- New [version:V3] build environment in config/hardwareversion.ini.
- Doxygen and README updated.

Related to #225

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@gabryelreyes
gabryelreyes requested a review from stefanvogel July 13, 2026 08:47
@gabryelreyes gabryelreyes self-assigned this Jul 13, 2026
Comment thread lib/HALTargetV3/src/USBHostDriver.h Outdated
Comment thread lib/HALTargetV3/src/USBHostDriver.h Outdated
Comment thread lib/HALTargetV3/src/USBHostDriver.h
- init() considers the outcome of setRxBufferSize() instead of always
  returning true.
- Doxygen briefs in third-person form with a blank line after the brief.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@gabryelreyes
gabryelreyes merged commit 9b1f93f into develop Jul 15, 2026
21 checks passed
@gabryelreyes
gabryelreyes deleted the feature/ZumoComSystemV3 branch July 15, 2026 13:13
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.

Add ZumoComSystem v3 support

2 participants