Array optimization (Screenshot 1)
I now actually optimized the dynamic array type, which means that it allocates memory in bigger chunks instead of every time an element is added / removed. In the process I added some debug logging, so typing is now very difficult if you don’t know how it works with log level LOG_DEBUG.
Custom ISR wrapper (Screenshot 2)
I finally decided to implement my own wrapper for ISRs instead of relying on __attribute__((interrupt)). This should allow me to use floating point math with the FPU in the future. Also, I can now read more registers on interrupt (screenshot).
Road map
I am currently working on making all ISRs compatible with my wrapper. Then I will continue trying to get multitasking to work.
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.