Home
Softono

Arduino RT Thread

Open source C
54
Stars
10
Forks
2
Issues
4
Watchers
3 years
Last Commit

 About Arduino RT Thread

RT-Thread library optimized for Arduino.

Platforms

Web Self-hosted

Languages

C

Links

Need Help Installing Arduino RT Thread?

We provide expert installation service for this software. Our team will install, configure, and secure Arduino RT Thread on your server. plans start at just $30.

Arduino RT Thread

View on GitHub

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
  • FinSH (A tiny shell)

    • Support history
    • Support autocompletion
    • Support user defined commands
    • Support user defined variables
  • MSH (Module Shell)

    • More in line with Unix shell's usage habits
    • Smaller memory footprint
    • Support history
    • Support autocompletion
    • Support user defined commands
  • FAT Filesystem

    • Support exFAT (off by default)
    • Support long filename (off by default)
    • Support non-English characters (off by default)
    • Support opening multiple files (4 by default)
    • Article: A Better SD Library with RT-Thread
  • uLog (Micro logging system)

    • Very useful debug tool
  • Dynamic Module (Dynamic Shared Library Linker)

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