onelife / Arduino_RT-Thread

RT-Thread library optimized for Arduino.
52 stars 9 forks source link
arduino arduino-library exfat fat32 ft6206 ili9341 rt-thread rtos

Arduino RT-Thread Library

This project is forked from RT-Thread (an open source RTOS) and modified for Arduino platform.

I hope this project will release the power of multitasking on Arduino platform.

Available Drivers

Driver Dependence Remark
SPI
IIC
SD Card SPI
ILI9341 (LCD) SPI Tested with Adafruit 2.8" TFT Touch Shield v2
FT6206 (Touch Screen) IIC Tested with Adafruit 2.8" TFT Touch Shield v2
SSD1331 (LCD) SPI Tested with TinyCircuits's Pocket Arcade
SSD1306 (LCD) SPI Tested with a 0.96" OLED module

Available Components

Component Dependence Remark
FinSH Serial
MSH FinSH
FAT Filesystem ChaN's FatFs
uLog Serial
Dynamic Module Arduino App

Supported Architectures

Architecture Core Remark
SAM ARM Cortex-M3 Tested with Arduino Due
SAMD ARM Cortex-M0+ Tested with Arduino MKRZero
GD32V Bumblebee (RV32IMAC) Tested with Longan Nano (GD32Vduino)
STM32 ARM Cortex-M7 Tested with Nucleo-F767ZI

License

Component License
RT-Thread core Apache License 2.0
FatFS FatFs (BSD like) License