Bill Greiman
Bill Greiman
Try the new release. It has Teensy 4.0 support with both periodic and tick-less modes. http://www.chibios.org/dokuwiki/doku.php?id=chibios:articles:tickless The Teensy 4.0 GPT timer exactly matches the requirement for tick-less mode. Most timer...
Looks like a conflict that causes a lockup. I will look at it more when I have time.
Try the latest update. I think I found the problem. Paul added a 32 byte protected region between bss and the stack. I fill the stack with 0X55 and the...
Check with the author of ChibiOS. I just ported it with the license in [ChRt/src/license/](https://github.com/greiman/ChRt/tree/master/src/license).
I can't help on heap use in Teensy. Maybe Paul could answer that question. I know that malloc fails in threads. If you print a double in a thread, it...
The ChibiOS heap will not fix String or other classes/programs that use the Arduino heap. The Arduino implementation of malloc, for most architectures, assumes the stack is above the heap...
I have no experience with CAN and there is no CAN support for Teensy 3.6 in native ChibiOS so I can't commit to adding support since it can't be ported...
[ChibiOS/RT](http://www.chibios.org/dokuwiki/doku.php) has excellent support for STM32. I use it with devices like Maple Mini.
Native ChibiOS/RT on STM32 is far better than a port of an RTOS to Arduino. The HAL is truly multi-thread friendly. I/O for various devices overlap with threads sleeping when...
The best development/debug environment is [ChibiStudio](http://www.chibios.org/dokuwiki/doku.php?id=chibios:product:chibistudio:features). > ChibiStudio is a free ARM development environment based on Open Source tools and components. It has been created in order to support the...