Windrose

Arduino Core API

zephyrproject-rtos · 65 GitHub stars

Arduino-style APIs (digitalWrite, Wire, SPI, Serial) implemented on top of Zephyr drivers.

Arduino Core API

zephyrproject-rtos · 65 GitHub stars

Arduino-style APIs (digitalWrite, Wire, SPI, Serial) implemented on top of Zephyr drivers.

  • Follows branch main: each west update will get its latest commits. To stay on one version, it is recommended to use a release tag.

Install

# From the workspace root
curl -fsSL https://kartben.github.io/windrose/m/arduino-core-api.yaml \
     -o zephyr/submanifests/arduino-core-api.yaml
west update arduino-core-api

Details

Revision
main
License
Apache-2.0
Maintainers
@zephyrproject-rtos
Last commit
3 mo ago
Includes
Samples

About

The Arduino-Core-Zephyr module started as a Google Summer of Code 2022 project to provide Arduino-style APIs for Zephyr RTOS applications. This module acts as an abstraction layer, allowing developers familiar with Arduino programming to leverage Zephyr's capabilities without having to learn entirely new APIs and libraries.