Skip to content

xiongyu0523/AzureRTOS-ThreadX-For-Arduino

Repository files navigation

Azure RTOS ThreadX For Arduino

Arduino_CI

This is a port of Azure RTOS ThreadX to Arduino as a Library. For more information about Azure RTOS, please visit Microsoft Doc and source code on Github.

📚 A new Azure RTOS ThreadX for Arduino 101: Threads is avialable on hackster.io.

Hardware support

The port and provided demo is verified on following board and Arduino Core.

Board Chip Architecture Verified Arduino Core
Seeeduino XIAO ATSAMD21 Cortex-M0+ Seeed-Studio/ArduinoCore-samd 1.8.3
Seeeduino Wio Terminal ATSAMD51 Cortex-M4 Seeed-Studio/ArduinoCore-samd 1.8.3
B-L4S5I-IOT01A STM32L4S5 Cortex-M4 stm32duino/Arduino_Core_STM32 2.3.0
32F746GDISCOVERY STM32F746 Cortex-M7 stm32duino/Arduino_Core_STM32 2.3.0

Version

The version of this library is evolving independent to Azure RTOS ThreadX version. Here is a tracking table:

Library version ThreadX version Note
v1.0.0 v6.1.7 Initial release
v1.0.1 v6.1.12 Update ThreadX version
v1.0.2 v6.1.12 Add Arduino IDE keywords
v1.0.3 v6.1.12 Add new example for 101 Course

License

This repository inherit Azure RTOS license from Microsoft. See LICENSE.txt and LICENSED-HARDWARE.txt.