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.