Skip to content

Conversation

@multiplemonomials
Copy link
Collaborator

@multiplemonomials multiplemonomials commented Jul 29, 2024

Summary of changes

This PR updates Mbed OS to support the Arduino Giga and Portenta. Quite a number of changes for these targets and the broader Arduino framework have already been integrated through other PRs -- this just adds working target definitions and makes some final tweaks!

Impact of changes

Arduino Giga and Arduino Portenta (CM7 cores at least) are now supported as Mbed OS targets! This includes wifi support on both boards, and Ethernet support on the Portenta.

Note that the Portenta was theoretically already supported, but didn't actually build, and didn't have any upload methods. Now it's properly supported.

Also note that both boards require an external STLINK-V3SET for debugging, but support flashing via a DFU bootloader.

Migration actions required

Documentation


Pull request type

[] Patch update (Bug fix / Target update / Docs update / Test update / Refactor)
[X] Feature update (New feature / Functionality change / New API)
[] Major update (Breaking change E.g. Return code change / API behaviour change)

Test results

[] No Tests required for this change (E.g docs only update)
[] Covered by existing mbed-os tests (Greentea or Unittest)
[] Tests / results supplied as part of this PR

These boards use STM32H7 MCUs which have already been pretty extensively tested with Mbed OS. I have personally tested wifi and Ethernet on both boards and things seem to be OK. Unfortunately there's no automated testing in the Arduino framework...


@multiplemonomials multiplemonomials changed the base branch from master to dev/memory-bank-information August 23, 2024 16:38
Base automatically changed from dev/memory-bank-information to master September 13, 2024 03:35
@multiplemonomials multiplemonomials changed the title [draft] Add Arduino Giga support Add Arduino Giga and Portenta support Apr 21, 2025
@multiplemonomials multiplemonomials merged commit bced9bd into master May 8, 2025
52 checks passed
@multiplemonomials multiplemonomials deleted the dev/arduino-giga branch May 8, 2025 16:00
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.

3 participants