Fork of arduino/ArduinoCore-API
Designed to be used as a git submodule in stm32duino/Arduino_Core_STM32
This repository is a fork which reworks the folder structure to contain only the official Arduino API and hardware‑independent code, in order to simplify Arduino API integration into STM32duino via a git submodule.
It will also contain some updates/changes/enhancements/fixes.
- ✅ Official Arduino API files (
api/folder) - ✅ some updates, changes, enhancements and fixes.
In the Arduino_Core_STM32 repository, run:
git submodule add https://github.com/stm32duino/ArduinoCore-API.git cores/arduino/apigit submodule update --init | Resource | Link |
|---|---|
| Official ArduinoCore-API | https://github.com/arduino/ArduinoCore-API |
| STM32duino | https://github.com/stm32duino/Arduino_Core_STM32 |
This repository is a fork of arduino/ArduinoCore-API and maintains the same license (LGPL 2.1+).
See the LICENSE file in the repository root for details.
- Traceability: Know exactly which version of the API you're using
- Easy Updates: Simple
git submodule updateto sync - Isolation: API stays in its own code branch
- Compatibility: STM32-specific modifications remain separate
- After cloning Arduino_Core_STM32, run:
git submodule update --init --recursive
| Property | Value |
|---|---|
| Type | fork |
| Use Case | Submodule for STM32duino |
| Language | C/C++ |
| License | LGPL 2.1+ |
| Original Repository | https://github.com/arduino/ArduinoCore-API |
git clone --recurse-submodules https://github.com/stm32duino/Arduino_Core_STM32.gitgit submodule update --remote