Forum Discussion
Altera_Forum
Honored Contributor
12 years agoHow to return value(s) in NIOS interrupt (ISR) function?
In the reference the return value is void, but how about I want to allocate a new variable in ISR and access it later in the main function? Thanks!
Altera_Forum
Honored Contributor
12 years agoYou'd need a memory allocator that is callable from an ISR.
Whether one exists depends on the operating system code you are running. It is unlikely that the malloc() in the BSP library is callable from ISRs. Maybe you can use a fixed size memory block as a software fifo.