Bill Greiman

Results 756 comments of 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...