brunob45 / ChRt

ChibiOS/RT for Arduino AVR, SAMD, Due, Teensy 3.x, Teensy 4.0.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ChRt - ChibiOS/RT Arduino Library

PlatformIO CI

This is an updated version of ChibiOS for Arduino, forked from greiman/ChRt.

  • Teensy 4.0 has support for free running tick-less mode (default) and periodic mode.
  • AVR has support for periodic mode (default) and tick-less mode.
  • Due, SAMD, and Teensy 3.x are supported in periodic mode.

The base code for ChRt was written by Giovanni Di Sirio, the author of ChibiOS/Nil and ChibiOS/RT.

See this site for detailed documentation of ChibiOS/RT.

http://www.chibios.org/dokuwiki/doku.php

The kernel is version 7.0.3 of ChibiOS/RT from ChibiOS release 21.11.2. CMSIS version 5.9.0 is also included.

https://osdn.net/projects/chibios/releases

If you are installing from the GitHub repo zips, rename the folder ChRt before copying it to your Arduino/libraries folder.

Please read libraries/ChRt/doc/ChRt.html for more information. See the Examples section of the html documentation.

Start with the ChBlink example which is traditional for almost every RTOS.

About

ChibiOS/RT for Arduino AVR, SAMD, Due, Teensy 3.x, Teensy 4.0.


Languages

Language:C 99.4%Language:Assembly 0.4%Language:C++ 0.1%Language:Makefile 0.1%Language:Batchfile 0.0%