├── .gitignore ├── FreeRTOSConfig.h ├── Makefile ├── README.md ├── include ├── AltBlckQ.h ├── AltBlock.h ├── AltPollQ.h ├── AltQTest.h ├── BlockQ.h ├── EventGroupsDemo.h ├── FreeRTOS.h ├── GenQTest.h ├── IntQueue.h ├── PollQ.h ├── QPeek.h ├── QueueOverwrite.h ├── QueueSet.h ├── StackMacros.h ├── TimerDemo.h ├── blocktim.h ├── comtest.h ├── comtest2.h ├── comtest_strings.h ├── countsem.h ├── crflash.h ├── crhook.h ├── croutine.h ├── death.h ├── dynamic.h ├── event_groups.h ├── fileIO.h ├── flash.h ├── flash_timer.h ├── flop.h ├── integer.h ├── list.h ├── mevents.h ├── mpu_wrappers.h ├── partest.h ├── portable.h ├── print.h ├── projdefs.h ├── queue.h ├── recmutex.h ├── semphr.h ├── semtest.h ├── serial.h ├── stdint.readme ├── task.h └── timers.h ├── main.c ├── src ├── croutine.c ├── event_groups.c ├── list.c ├── portable │ ├── GCC │ │ └── NRF51_SD │ │ │ ├── port.c │ │ │ └── portmacro.h │ └── MemMang │ │ ├── heap_1.c │ │ ├── heap_2.c │ │ ├── heap_3.c │ │ └── heap_4.c ├── queue.c ├── tasks.c └── timers.c └── template ├── Makefile ├── Makefile.posix ├── Makefile.windows ├── gcc_nrf51_blank.ld ├── gcc_nrf51_common.ld ├── gcc_nrf51_s110.ld ├── gcc_nrf51_s120.ld ├── gcc_nrf51_s210.ld ├── gcc_nrf51_s310.ld └── startup_nrf51.s /.gitignore: -------------------------------------------------------------------------------- 1 | flash.jlink 2 | _build 3 | 4 | 5 | -------------------------------------------------------------------------------- /FreeRTOSConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/FreeRTOSConfig.h -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/README.md -------------------------------------------------------------------------------- /include/AltBlckQ.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/AltBlckQ.h -------------------------------------------------------------------------------- /include/AltBlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/AltBlock.h -------------------------------------------------------------------------------- /include/AltPollQ.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/AltPollQ.h -------------------------------------------------------------------------------- /include/AltQTest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/AltQTest.h -------------------------------------------------------------------------------- /include/BlockQ.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/BlockQ.h -------------------------------------------------------------------------------- /include/EventGroupsDemo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/EventGroupsDemo.h -------------------------------------------------------------------------------- /include/FreeRTOS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/FreeRTOS.h -------------------------------------------------------------------------------- /include/GenQTest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/GenQTest.h -------------------------------------------------------------------------------- /include/IntQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/IntQueue.h -------------------------------------------------------------------------------- /include/PollQ.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/PollQ.h -------------------------------------------------------------------------------- /include/QPeek.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/QPeek.h -------------------------------------------------------------------------------- /include/QueueOverwrite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/QueueOverwrite.h -------------------------------------------------------------------------------- /include/QueueSet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/QueueSet.h -------------------------------------------------------------------------------- /include/StackMacros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/StackMacros.h -------------------------------------------------------------------------------- /include/TimerDemo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/TimerDemo.h -------------------------------------------------------------------------------- /include/blocktim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/blocktim.h -------------------------------------------------------------------------------- /include/comtest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/comtest.h -------------------------------------------------------------------------------- /include/comtest2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/comtest2.h -------------------------------------------------------------------------------- /include/comtest_strings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/comtest_strings.h -------------------------------------------------------------------------------- /include/countsem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/countsem.h -------------------------------------------------------------------------------- /include/crflash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/crflash.h -------------------------------------------------------------------------------- /include/crhook.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/crhook.h -------------------------------------------------------------------------------- /include/croutine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/croutine.h -------------------------------------------------------------------------------- /include/death.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/death.h -------------------------------------------------------------------------------- /include/dynamic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/dynamic.h -------------------------------------------------------------------------------- /include/event_groups.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/event_groups.h -------------------------------------------------------------------------------- /include/fileIO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/fileIO.h -------------------------------------------------------------------------------- /include/flash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/flash.h -------------------------------------------------------------------------------- /include/flash_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/flash_timer.h -------------------------------------------------------------------------------- /include/flop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/flop.h -------------------------------------------------------------------------------- /include/integer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/integer.h -------------------------------------------------------------------------------- /include/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/list.h -------------------------------------------------------------------------------- /include/mevents.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/mevents.h -------------------------------------------------------------------------------- /include/mpu_wrappers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/mpu_wrappers.h -------------------------------------------------------------------------------- /include/partest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/partest.h -------------------------------------------------------------------------------- /include/portable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/portable.h -------------------------------------------------------------------------------- /include/print.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/print.h -------------------------------------------------------------------------------- /include/projdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/projdefs.h -------------------------------------------------------------------------------- /include/queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/queue.h -------------------------------------------------------------------------------- /include/recmutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/recmutex.h -------------------------------------------------------------------------------- /include/semphr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/semphr.h -------------------------------------------------------------------------------- /include/semtest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/semtest.h -------------------------------------------------------------------------------- /include/serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/serial.h -------------------------------------------------------------------------------- /include/stdint.readme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/stdint.readme -------------------------------------------------------------------------------- /include/task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/task.h -------------------------------------------------------------------------------- /include/timers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/include/timers.h -------------------------------------------------------------------------------- /main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/main.c -------------------------------------------------------------------------------- /src/croutine.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/src/croutine.c -------------------------------------------------------------------------------- /src/event_groups.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/src/event_groups.c -------------------------------------------------------------------------------- /src/list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/src/list.c -------------------------------------------------------------------------------- /src/portable/GCC/NRF51_SD/port.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/src/portable/GCC/NRF51_SD/port.c -------------------------------------------------------------------------------- /src/portable/GCC/NRF51_SD/portmacro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/src/portable/GCC/NRF51_SD/portmacro.h -------------------------------------------------------------------------------- /src/portable/MemMang/heap_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/src/portable/MemMang/heap_1.c -------------------------------------------------------------------------------- /src/portable/MemMang/heap_2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/src/portable/MemMang/heap_2.c -------------------------------------------------------------------------------- /src/portable/MemMang/heap_3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/src/portable/MemMang/heap_3.c -------------------------------------------------------------------------------- /src/portable/MemMang/heap_4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/src/portable/MemMang/heap_4.c -------------------------------------------------------------------------------- /src/queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/src/queue.c -------------------------------------------------------------------------------- /src/tasks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/src/tasks.c -------------------------------------------------------------------------------- /src/timers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/src/timers.c -------------------------------------------------------------------------------- /template/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/template/Makefile -------------------------------------------------------------------------------- /template/Makefile.posix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/template/Makefile.posix -------------------------------------------------------------------------------- /template/Makefile.windows: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/template/Makefile.windows -------------------------------------------------------------------------------- /template/gcc_nrf51_blank.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/template/gcc_nrf51_blank.ld -------------------------------------------------------------------------------- /template/gcc_nrf51_common.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/template/gcc_nrf51_common.ld -------------------------------------------------------------------------------- /template/gcc_nrf51_s110.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/template/gcc_nrf51_s110.ld -------------------------------------------------------------------------------- /template/gcc_nrf51_s120.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/template/gcc_nrf51_s120.ld -------------------------------------------------------------------------------- /template/gcc_nrf51_s210.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/template/gcc_nrf51_s210.ld -------------------------------------------------------------------------------- /template/gcc_nrf51_s310.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/template/gcc_nrf51_s310.ld -------------------------------------------------------------------------------- /template/startup_nrf51.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocko/FreeRTOS8.0.1-nrf51-softdevice/HEAD/template/startup_nrf51.s --------------------------------------------------------------------------------