The FASTRUN attribute was added, so you can cause any function to be allocated in RAM (with zero wait states). The Freescale Kinetis chip supports 16 distinct interrupt priority levels, so you have a lot of flexibility to configure. IntervalTimer now supports setting the interrupt priority level, so you can cause your timer interrupt to interrupt almost all other interrupts, or set it to a low priority if you want something to run, but not block more urgent interrupts, or somewhere in between. There's a new DMAChannel object which is intended to make accessing the power DMA hardware easier (but you can still access the hardware registers through it, if you like), and to allow libraries using DMA to dynamically allocate channels to avoid conflicts. If you have a Teensy 3.0 or 3.1 board, I could sure use your feedback and help with testing some of this new stuff. Development on the Arduino support code is continuing, with quite a number of new features added for the upcoming 1.20 release.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |