GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - onelife/Arduino_RT-Thread: RT-Thread library optimized for Arduino.

BranchesTags
Open more actions menu

Latest commit

 

History

7,674 Commits
7,674 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
examples
examples
 
 
src
src
 
 
README.md
README.md
 
 
keywords.txt
keywords.txt
 
 
library.properties
library.properties
 
 

Repository files navigation

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)

    • Enabled Arduino App
    • Article: Arduino App with RT-Thread

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

About

RT-Thread library optimized for Arduino.

Topics

arduinoarduino-libraryexfatfat32ft6206ili9341rt-threadrtos

Resources

Readme
Activity

Stars

53 stars

Watchers

4 watching

Forks

10 forks
Report repository

Releases

Sponsor this project

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.