dgheyl wrote on Friday, June 08, 2007:
There are some examples in the documentation that use a macro named portYIELD_FROM_ISR. I can’t find this macro anywhere. Can someone explain what I’m doing wrong?
Regards,
Dave
dgheyl wrote on Friday, June 08, 2007:
There are some examples in the documentation that use a macro named portYIELD_FROM_ISR. I can’t find this macro anywhere. Can someone explain what I’m doing wrong?
Regards,
Dave
embeddedc wrote on Friday, June 08, 2007:
It depends on which port you are using. Normally it is defined in portmacro.h. Sometimes in portasm.s. These files are in the FreeRTOS\Source\portable\[compiler]\[processor] folder.
dgheyl wrote on Friday, June 08, 2007:
OK, so it’s not defined for the AVR (or most other ports). Does that mean I can just use the taskYield macro from the ISR?
Thanks,
Dave
embeddedc wrote on Friday, June 08, 2007:
Your best bet is to look at the sample serial port driver that comes with a demo for the port you are using. There is one for each port. Copy what ever that does.