Skip to content
Merged
9 changes: 6 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,10 +80,13 @@ See the [Using the Core in Arduino IDE/CLI](#using-the-core-in-arduino-idecli) s

## 📚 Libraries

### Included with the core: ###
A number of libraries are bundled with the core, and many more external
[Arduino libraries](https://github.com/arduino-libraries) are already compatible
with it, with the list growing all the time.

### Separately supplied: ###
- **ArduinoBLE**: This library is enabled only for the Arduino Nano 33 BLE. Please use [this branch](https://github.com/facchinm/ArduinoBLE/tree/zephyr_hci) to test it.
If you find a library that does not work as expected, please report it in
[this discussion](https://github.com/arduino/ArduinoCore-zephyr/discussions/496)
or [open an issue](https://github.com/arduino/ArduinoCore-zephyr/issues).

## 🧢 Under the hood

Expand Down
6 changes: 3 additions & 3 deletions libraries/Arduino_LED_Matrix/library.properties
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
name=Arduino_LED_Matrix
version=0.1.3
author=BCMI-labs
maintainer=BCMI-labs
author=Arduino
maintainer=Arduino <info@arduino.cc>
sentence=A library for controlling UNO Q LED matrix
paragraph=This library provides a simple interface for controlling the LED matrix on Arduino UNO Q boards.
category=Communication
url=https://www.arduino.cc/
architectures=*
architectures=zephyr
depends=ArduinoGraphics
10 changes: 10 additions & 0 deletions libraries/CAN/library.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
name=CAN

Check warning on line 1 in libraries/CAN/library.properties

View workflow job for this annotation

GitHub Actions / Scan code for licenses

Missing license and copyright information
version=1.0.0
author=Arduino
maintainer=Arduino <info@arduino.cc>
sentence=Send and receive messages over the CAN bus.
paragraph=With this library you can send and receive Classic and CAN FD frames on boards that provide a CAN controller.
category=Communication
url=https://github.com/arduino/ArduinoCore-zephyr/tree/main/libraries/CAN
architectures=zephyr,zephyr_main
includes=CAN.h
5 changes: 3 additions & 2 deletions libraries/Camera/library.properties
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,6 @@ maintainer=Arduino <info@arduino.cc>
sentence=Library to capture pixels from supported cameras on Arduino boards.
paragraph=The Arduino camera library is a C++ library designed to capture frames from cameras on supported Arduino products.
category=Device Control
url=https://github.com/arduino/ArduinoCore-zephyr/tree/master/libraries/Camera
architectures=zephyr,zephyr_portenta,zephyr_nicla,zephyr_giga
url=https://github.com/arduino/ArduinoCore-zephyr/tree/main/libraries/Camera
architectures=zephyr_main
includes=camera.h
4 changes: 2 additions & 2 deletions libraries/PDM/library.properties
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ version=1.0
author=Arduino
maintainer=Arduino <info@arduino.cc>
sentence=Enables the communication with devices that use the PDM Bus
paragraph=
paragraph=With this library you can capture audio from PDM microphones available on supported Arduino boards.
category=Communication
url=
url=https://github.com/arduino/ArduinoCore-zephyr/tree/main/libraries/PDM
architectures=zephyr_main
includes=PDM.h
10 changes: 10 additions & 0 deletions libraries/RTC/library.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
name=RTC

Check warning on line 1 in libraries/RTC/library.properties

View workflow job for this annotation

GitHub Actions / Scan code for licenses

Missing license and copyright information
version=1.0.0
author=Arduino
maintainer=Arduino <info@arduino.cc>
sentence=Access and configure the on-board Real-Time Clock (RTC).
paragraph=With this library you can read and set the time, manage alarms, apply calibration and register update callbacks on boards that provide a Real-Time Clock.
category=Timing
url=https://github.com/arduino/ArduinoCore-zephyr/tree/main/libraries/RTC
architectures=zephyr,zephyr_main
includes=RTC.h
10 changes: 10 additions & 0 deletions libraries/SPI/library.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
name=SPI

Check warning on line 1 in libraries/SPI/library.properties

View workflow job for this annotation

GitHub Actions / Scan code for licenses

Missing license and copyright information
version=1.0.0
author=Arduino
maintainer=Arduino <info@arduino.cc>
sentence=Enables the communication with devices that use the Serial Peripheral Interface (SPI) Bus.
paragraph=SPI is a synchronous serial data protocol used by microcontrollers for communicating with one or more peripheral devices quickly over short distances. It uses three lines common to all devices (MISO, MOSI and SCK) and one specific for each device.
category=Communication
url=https://github.com/arduino/ArduinoCore-zephyr/tree/main/libraries/SPI
architectures=zephyr,zephyr_main,zephyr_contrib
includes=SPI.h
10 changes: 10 additions & 0 deletions libraries/SocketWrapper/library.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
name=SocketWrapper

Check warning on line 1 in libraries/SocketWrapper/library.properties

View workflow job for this annotation

GitHub Actions / Scan code for licenses

Missing license and copyright information
version=1.0.0
author=Arduino
maintainer=Arduino <info@arduino.cc>
sentence=TCP/UDP and TLS socket helpers used as a building block by the networking libraries.
paragraph=Provides Client, Server, UDP and SSL Client implementations on top of the Zephyr socket API. It is mainly intended to be used internally by the WiFi and Ethernet libraries.
category=Communication
url=https://github.com/arduino/ArduinoCore-zephyr/tree/main/libraries/SocketWrapper
architectures=zephyr_main,zephyr_contrib
includes=SocketWrapper.h
2 changes: 1 addition & 1 deletion libraries/Storage/library.properties
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@ maintainer=Arduino <info@arduino.cc>
sentence=Storage utilities for QSPI flash partitions
paragraph=Provides examples for formatting and reading QSPI flash partitions on Arduino boards using Zephyr RTOS
category=Data Storage
architectures=*
architectures=zephyr_main
depends=
10 changes: 10 additions & 0 deletions libraries/Wire/library.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
name=Wire

Check warning on line 1 in libraries/Wire/library.properties

View workflow job for this annotation

GitHub Actions / Scan code for licenses

Missing license and copyright information
version=1.0.0
author=Arduino
maintainer=Arduino <info@arduino.cc>
sentence=This library allows you to communicate with I2C and Two Wire Interface devices.
paragraph=It allows the communication with I2C devices like temperature sensors, realtime clocks and many others using SDA (Data Line) and SCL (Clock Line).
category=Communication
url=https://github.com/arduino/ArduinoCore-zephyr/tree/main/libraries/Wire
architectures=zephyr,zephyr_main,zephyr_contrib
includes=Wire.h
6 changes: 3 additions & 3 deletions libraries/Zephyr_SDRAM/library.properties
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ version=1.0
author=Arduino
maintainer=Arduino <info@arduino.cc>
sentence=Interact with external SDRAM chip on Portenta H7
paragraph=
paragraph=With this library you can allocate and access the external SDRAM chip available on the Portenta H7.
category=Other
url=https://github.com/arduino/ArduinoCore-mbed/tree/master/libraries/Portenta_SDRAM
architectures=*
url=https://github.com/arduino/ArduinoCore-zephyr/tree/main/libraries/Zephyr_SDRAM
architectures=zephyr_main
Loading