in referrence to following code, while generating library, what code would be included? My handler code or user callback function call???
void IRQ_Handler(void) { #if MACRO_ENABLED // My handler code #elif // User handler callback function #endif }
how should i write my code so that both sections are included in the library and the library user gets the power to chose what part he wants to be executed? i could come up with following solution.
#define MACRO_ENABLED ExecuteFlg = MACRO_ENABLED void IRQ_Handler(void) { if(ExecuteFlg) { // My handler code } else if { // User handler callback function } }
is there any other way to achieve this???