My own port of FreeRTOS for Zilog ez8 microcontrollers. Simple blinky program as example. Full port (with assembly context switching) included.
File list:
Zilog_ez8
........\.svn
........\....\prop-base
........\....\props
........\....\text-base
........\....\.........\croutine.c.svn-base
........\....\.........\croutine.h.svn-base
........\....\.........\FreeRTOS.h.svn-base
........\....\.........\FREERTOSCONFIG.H.svn-base
........\....\.........\heap_1.c.svn-base
........\....\.........\list.c.svn-base
........\....\.........\list.h.svn-base
........\....\.........\main.c.svn-base
........\....\.........\main.h.svn-base
........\....\.........\PORT.C.svn-base
........\....\.........\portable.h.svn-base
........\....\.........\portmacro.h.svn-base
........\....\.........\port_asm.asm.svn-base
........\....\.........\projdefs.h.svn-base
........\....\.........\queue.c.svn-base
........\....\.........\queue.h.svn-base
........\....\.........\semphr.h.svn-base
........\....\.........\task.h.svn-base
........\....\.........\tasks.c.svn-base
........\....\.........\zsldevinit.asm.svn-base
........\....\tmp
........\....\...\prop-base
........\....\...\props
........\....\...\text-base
........\....\entries
........\....\format
........\Debug
........\.....\croutine.lis
........\.....\croutine.lst
........\.....\croutine.obj
........\.....\croutine.src
........\.....\heap_1.lis
........\.....\heap_1.lst
........\.....\heap_1.obj
........\.....\heap_1.src
........\.....\list.lis
........\.....\list.lst
........\.....\list.obj
........\.....\list.src
........\.....\main.lis
........\.....\main.lst
........\.....\main.obj
........\.....\main.src
........\.....\MyRTOSPort.hex
........\.....\MyRTOSPort.lod
........\.....\MyRTOSPort.map
........\.....\MyRTOSPort_Debug.linkcmd
........\.....\MyRTOSPort_Debug.mak
........\.....\port.lis
........\.....\port.lst
........\.....\port.obj
........\.....\port.src
........\.....\port_asm.lst
........\.....\port_asm.obj
........\.....\queue.lis
........\.....\queue.lst
........\.....\queue.obj
........\.....\queue.src
........\.....\tasks.lis
........\.....\tasks.lst
........\.....\tasks.obj
........\.....\tasks.src
........\.....\zsldevinit.lst
........\.....\zsldevinit.obj
........\croutine.c
........\croutine.h
........\FreeRTOS.h
........\FREERTOSCONFIG.H
........\heap_1.c
........\list.c
........\list.h
........\main.c
........\main.h
........\MyRTOSPort.wsp
........\MyRTOSPort.zdsbak
........\MyRTOSPort.zdsproj
........\mytgt.ztgt
........\PORT.C
........\portable.h
........\portmacro.h
........\port_asm.asm
........\projdefs.h
........\queue.c
........\queue.h
........\semphr.h
........\task.h
........\tasks.c
........\zsldevinit.asm