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.
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 |
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 |
This repository inherit Azure RTOS license from Microsoft. See LICENSE.txt and LICENSED-HARDWARE.txt.