-
Notifications
You must be signed in to change notification settings - Fork 27
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
299 changed files
with
69,221 additions
and
24,905 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,25 +1,40 @@ | ||
#### ChRt - ChibiOS/RT Arduino Library | ||
|
||
This is the initial release of an improved version of ChibiOS-Arduino. | ||
This is a version of ChibiOS for Arduino. | ||
I am starting a new repository since this version is not backward | ||
compatible with the previous library. Both AVR and ARM are now in | ||
compatible with the previous libraries. Both AVR and ARM are now in | ||
a single library. | ||
|
||
I have done some testing with an Uno, Zero, Due, and Teensy 3.6 but | ||
bugs are still likely. | ||
This version adds support for Teensy 4.0. Teensy 4.0 has support for free | ||
running tick-less mode and periodic mode. The default for Teensy 4.0 is | ||
tick-less mode. Edit libraries/ChRt/src/teensy4/chconf_teensy4.h to | ||
select periodic mode or change parameters for Teensy 4. | ||
|
||
See this article about ChibiOS tick-less mode: | ||
|
||
http://www.chibios.org/dokuwiki/doku.php?id=chibios:articles:tickless | ||
|
||
AVR also supports tick-less mode. The default is periodic mode. Edit | ||
libraries/ChRt/src/teensy4/chconf_teensy4.h to select 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 19.1. | ||
|
||
http://www.chibios.org/dokuwiki/doku.php | ||
|
||
The code is version 4.0.0 of ChibiOS/RT from a recent, 17.6, version of ChibiOS. | ||
The kernel is version 6.0.3 of ChibiOS/RT from ChibiOS release 19.1.3. | ||
|
||
https://osdn.net/projects/chibios/releases | ||
|
||
If you are installing from GitHub repo zips, rename the folder ChRt | ||
If you are installing from the GitHub repo zips, rename the folder ChRt | ||
before copying it to your Arduino/libraries folder. | ||
|
||
Please read doc/ChRt.html for more information. See the Examples section | ||
of the html documentation. | ||
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. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.