I need to have a very critical interrupt.
So, i decided to use FIQ.
In port.c and port macro.h (for IAR compiler) i changed calls to enable_interrupt and disable_interrupt (with calls to other similar assembler functions, which doesn’t disable FIQ flag in cpsr).
I have some questions:
1. when fiq occurs, it can interrupts both application routines and RTOS critical routines. can be a problem??? (i don’t use rtos api inside fiq routine)
2. for licensing: have i to provide my changes in port with our emebedded device? i’m thinking to add in our website two links, one for freertos download page for official version, and one for a zip file which will have modified files. Is it right?