This release revamps the interrupt handling of zeptoforth. Instead of using a fixed vector table in flash which calls a limited number of trampolines, which in turn call interrupt handlers, the vector table is moved into RAM on boot, and every vector can have its own separate handler, with no trampolines needed. By this interrupt handling is not only faster, but can be more fine-grained because different interrupts do not need to share handlers. Another change is that SysTick timing has been fixed for the STM32L476, as it previously was generating SysTicks at half the expected rate.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.