• os_delete_task called from ISR
    There are two tasks task 0 and task 1 and one timer_interrupt_ISR. f_0 _task_ 0 { .. .. .. switch_2_lp_func(); .. .. .. switch_2_lp_func(); } switch_2_lp_func() { starts the timer; os_create_task...
  • Subroutines
    I have file with many subroutines. How can I use this file in my project? I have problem that in output hex file are all subroutines (used and NOT USED) example: main.c extern void Sub1(void);...
  • call function from a ISR
    Hello, At the moment, I'm working with the ethernet MAC interface and I'm now able to get a interrupt, when I receive a new frame from the PHY. But I'm not totally sure, how I have to configure the...
  • call tree manipulation and common block subroutines
    Hello, I am using a function pointer table, defined in an independent c file as this: /* file: sensor_interface.c */ sensor_driver_t code sensor_drivers[Sensor_Drv_MAX] = { { &elect_Initialize...
  • Problem:- Calling a subroutine that did NOT return to original caller
    Hi all, I am cracking my head to see why Keil's uVision2 has this problem? Calling a subroutine callee on the first time, returned to the original Caller with no problem. Calling it 2nd time...