All Projects → onelife → Arduino_RT-Thread

onelife / Arduino_RT-Thread

Licence: other
RT-Thread library optimized for Arduino.

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
assembly
5116 projects

Projects that are alternatives of or similar to Arduino RT-Thread

nuclei-sdk
Nuclei RISC-V Software Development Kit
Stars: ✭ 65 (+71.05%)
Mutual labels:  rtos, rt-thread
Helios
The free embedded operating system.
Stars: ✭ 223 (+486.84%)
Mutual labels:  arduino-library, rtos
Adafruit FT6206 Library
Arduino library for FT6206-based Capacitive touch screen
Stars: ✭ 28 (-26.32%)
Mutual labels:  arduino-library, ft6206
qp-arduino
QP real-time embedded frameworks/RTOS for Arduino (AVR and SAM)
Stars: ✭ 37 (-2.63%)
Mutual labels:  arduino-library, rtos
SparkFun ADXL345 Arduino Library
Arduino Library for the ADXL345
Stars: ✭ 34 (-10.53%)
Mutual labels:  arduino-library
exfat clean
Clean Dirty EXFAT Partition on macOS
Stars: ✭ 27 (-28.95%)
Mutual labels:  exfat
BootProg
FAT12/16/32 Bootsector for .COMs/.EXEs
Stars: ✭ 74 (+94.74%)
Mutual labels:  fat32
ArduinoGamepad
A GamePad HID library for Arduino Pro Micro/Leonardo (ATMega32u4)
Stars: ✭ 66 (+73.68%)
Mutual labels:  arduino-library
arduino-pid-autotuner
Automated PID tuning using Ziegler-Nichols/relay method
Stars: ✭ 101 (+165.79%)
Mutual labels:  arduino-library
Loom
Arduino library for Internet of Things Rapid Prototyping in environmental sensing
Stars: ✭ 24 (-36.84%)
Mutual labels:  arduino-library
Modbus-TCP
Modbus TCP client library to interact with Modbus servers such as PLCs.
Stars: ✭ 43 (+13.16%)
Mutual labels:  arduino-library
ChibiOS-rust
ChibiOS for Rust
Stars: ✭ 13 (-65.79%)
Mutual labels:  rtos
AutomationShield
Arduino library and MATLAB/Simulink API for the AutomationShield Arduino expansion boards for control engineering education.
Stars: ✭ 22 (-42.11%)
Mutual labels:  arduino-library
K210
Kendryte K210 BSP for RT-Thread
Stars: ✭ 15 (-60.53%)
Mutual labels:  rt-thread
ZJ-SDK-RT-Thread-NORDIC
基于RT-Thread操作系统在子敬电子ZJ-TEK系列开发板的软件开发包
Stars: ✭ 68 (+78.95%)
Mutual labels:  rt-thread
Arduino-FVM
Byte Token Threaded Forth Virtual Machine (FVM) for Arduino
Stars: ✭ 35 (-7.89%)
Mutual labels:  arduino-library
wfx-fullMAC-driver
Silicon Laboratories WFx Wi-Fi Full-MAC driver
Stars: ✭ 14 (-63.16%)
Mutual labels:  rtos
DirectIO
Fast, simple I/O library for Arduino
Stars: ✭ 109 (+186.84%)
Mutual labels:  arduino-library
wiringpi-tft-tool
TFT Command Line Tool for Raspberry Pi
Stars: ✭ 35 (-7.89%)
Mutual labels:  ili9341
arduino-ble-gadget
Create your own Do-It-Yourself BLE enabled sensor gadget on the ESP32 platform.
Stars: ✭ 31 (-18.42%)
Mutual labels:  arduino-library

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
STM32 ARM Cortex-M7 Tested with Nucleo-F767ZI

License

Component License
RT-Thread core Apache License 2.0
FatFS FatFs (BSD like) License
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].