Quality RTOS & Embedded Software

 Real time embedded FreeRTOS RSS feed 
Quick Start Supported MCUs PDF Books Trace Tools Ecosystem TCP & FAT




Loading

Send Message From ISR -port LPC2212

Posted by j v on December 1, 2008
Hello,

I'm trying to make a serial driver. Therefore I have to send a message from an ISR.
This message sometimes awake a different task from the one it is interrupting, and sometimes the same task that was interrupted.
Referring to the documentation I have to use taskYIELD_FROM_ISR () when the task has been awaken. But It is apparently not defined in the code.
How can I do then.
I tried without it but I can merely send an receive characters once.
And I tried with taskYIELD and portYIELD_FROM_ISR() which does not work at all
What should I do and where is this taskYIELD_FROM_ISR () defined?

RE: Send Message From ISR -port LPC2212

Posted by Dave on December 1, 2008
There is inconsistency in the naming of this macro. Depending on the compiler you are using it might be called portEND_SWTICHING_ISR. Look at the example interrupt service routines that came with the port you are using to see how it is done.


[ Back to the top ]    [ About FreeRTOS ]    [ Sitemap ]    [ ]




Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.

Latest News

FreeRTOS kernel V10 is available for immediate download. Now MIT licensed.


FreeRTOS Partners

ARM Connected RTOS partner for all ARM microcontroller cores

IAR Partner

Microchip Premier RTOS Partner

RTOS partner of NXP for all NXP ARM microcontrollers

STMicro RTOS partner supporting ARM7, ARM Cortex-M3, ARM Cortex-M4 and ARM Cortex-M0

Texas Instruments MCU Developer Network RTOS partner for ARM and MSP430 microcontrollers

OpenRTOS and SafeRTOS