FreeRTOS.org V4.8.0 uploaded to SourceForge

jmr1972 wrote on Tuesday, April 01, 2008:

Thank you Richard. FreeRTOS is really a great "little" RTOS. It fits neatly in the tiniest of spaces and does exactly what it says on the tin.
I just integrated the latest version (v4.80) into my project and got two compile errors when compiling for an AVR ATMega platform using winavr (20071221 i.e. gcc 4.2.2)

In queue.c there is a slight little type inconsistency of the return value of the following two functions:
portBASE_TYPE xQueueIsQueueEmptyFromISR( const xQueueHandle pxQueue );
portBASE_TYPE xQueueIsQueueFullFromISR( const xQueueHandle pxQueue );

should be
signed portBASE_TYPE xQueueIsQueueEmptyFromISR( const xQueueHandle pxQueue );
signed portBASE_TYPE xQueueIsQueueFullFromISR( const xQueueHandle pxQueue );

to be consistent with the definition further down in the file or change the return type of the definitions.

Otherwise all is working as before, just better response times for queue operations.

Great work as usual.