From 52ed2547cd450ea1a3abd2501553c4c304515c75 Mon Sep 17 00:00:00 2001 From: hathach Date: Thu, 1 Mar 2018 21:15:06 +0700 Subject: [PATCH] upgrade freertos to v10 --- demos/device/device_freertos/.cproject | 1 + tinyusb/osal/osal_freeRTOS.h | 2 +- vendor/freertos/FreeRTOSConfig.h | 36 +- vendor/freertos/freertos/License/license.txt | 430 +- vendor/freertos/freertos/Source/croutine.c | 168 +- .../freertos/freertos/Source/event_groups.c | 739 +++ .../freertos/Source/include/FreeRTOS.h | 846 +++- .../freertos/Source/include/StackMacros.h | 192 +- .../freertos/Source/include/croutine.h | 207 +- .../Source/include/deprecated_definitions.h | 280 ++ .../freertos/Source/include/event_groups.h | 757 +++ .../freertos/freertos/Source/include/list.h | 237 +- .../freertos/Source/include/message_buffer.h | 780 +++ .../freertos/Source/include/mpu_prototypes.h | 156 + .../freertos/Source/include/mpu_wrappers.h | 255 +- .../freertos/Source/include/portable.h | 568 +-- .../freertos/Source/include/projdefs.h | 182 +- .../freertos/freertos/Source/include/queue.h | 717 ++- .../freertos/freertos/Source/include/semphr.h | 697 ++- .../freertos/Source/include/stack_macros.h | 130 + .../freertos/Source/include/stdint.readme | 27 + .../freertos/Source/include/stream_buffer.h | 849 ++++ .../freertos/freertos/Source/include/task.h | 1339 +++++- .../freertos/freertos/Source/include/timers.h | 714 ++- vendor/freertos/freertos/Source/list.c | 193 +- .../Source/portable/Common/mpu_wrappers.c | 1291 +++++ .../Source/portable/GCC/ARM7_LPC2000/port.c | 259 - .../portable/GCC/ARM7_LPC2000/portISR.c | 253 - .../portable/GCC/ARM7_LPC2000/portmacro.h | 260 - .../Source/portable/GCC/ARM7_LPC23xx/port.c | 271 -- .../portable/GCC/ARM7_LPC23xx/portISR.c | 256 - .../portable/GCC/ARM7_LPC23xx/portmacro.h | 283 -- .../Source/portable/GCC/ARM_CM0/port.c | 227 +- .../Source/portable/GCC/ARM_CM0/portmacro.h | 119 +- .../Source/portable/GCC/ARM_CM3/port.c | 402 +- .../Source/portable/GCC/ARM_CM3/portmacro.h | 226 +- .../Source/portable/GCC/ARM_CM4F/port.c | 435 +- .../Source/portable/GCC/ARM_CM4F/portmacro.h | 225 +- .../Source/portable/IAR/ARM_CM0/port.c | 249 - .../Source/portable/IAR/ARM_CM0/portasm.s | 166 - .../Source/portable/IAR/ARM_CM0/portmacro.h | 151 - .../Source/portable/IAR/ARM_CM3/port.c | 605 --- .../Source/portable/IAR/ARM_CM3/portasm.s | 150 - .../Source/portable/IAR/ARM_CM3/portmacro.h | 184 - .../Source/portable/IAR/ARM_CM4F/port.c | 631 --- .../Source/portable/IAR/ARM_CM4F/portasm.s | 191 - .../Source/portable/IAR/ARM_CM4F/portmacro.h | 185 - .../Source/portable/IAR/LPC2000/ISR_Support.h | 131 - .../Source/portable/IAR/LPC2000/port.c | 355 -- .../Source/portable/IAR/LPC2000/portasm.s79 | 102 - .../Source/portable/IAR/LPC2000/portmacro.h | 146 - .../Source/portable/MemMang/ReadMe.url | 5 + .../freertos/Source/portable/MemMang/heap_4.c | 300 +- .../Source/portable/RVDS/ARM7_LPC21xx/port.c | 329 -- .../portable/RVDS/ARM7_LPC21xx/portASM.s | 151 - .../portable/RVDS/ARM7_LPC21xx/portmacro.h | 179 - .../portable/RVDS/ARM7_LPC21xx/portmacro.inc | 118 - .../Source/portable/RVDS/ARM_CM0/port_cm0.c | 340 -- .../Source/portable/RVDS/ARM_CM0/portmacro.h | 144 - .../Source/portable/RVDS/ARM_CM3/port_cm3.c | 696 --- .../Source/portable/RVDS/ARM_CM3/portmacro.h | 177 - .../Source/portable/RVDS/ARM_CM4F/port_cm4f.c | 767 --- .../Source/portable/RVDS/ARM_CM4F/portmacro.h | 178 - .../freertos/Source/portable/readme.txt | 17 +- vendor/freertos/freertos/Source/queue.c | 2335 ++++++--- .../freertos/freertos/Source/stream_buffer.c | 1196 +++++ vendor/freertos/freertos/Source/tasks.c | 4196 ++++++++++++----- vendor/freertos/freertos/Source/timers.c | 894 +++- 68 files changed, 16639 insertions(+), 13638 deletions(-) create mode 100644 vendor/freertos/freertos/Source/event_groups.c create mode 100644 vendor/freertos/freertos/Source/include/deprecated_definitions.h create mode 100644 vendor/freertos/freertos/Source/include/event_groups.h create mode 100644 vendor/freertos/freertos/Source/include/message_buffer.h create mode 100644 vendor/freertos/freertos/Source/include/mpu_prototypes.h create mode 100644 vendor/freertos/freertos/Source/include/stack_macros.h create mode 100644 vendor/freertos/freertos/Source/include/stdint.readme create mode 100644 vendor/freertos/freertos/Source/include/stream_buffer.h create mode 100644 vendor/freertos/freertos/Source/portable/Common/mpu_wrappers.c delete mode 100644 vendor/freertos/freertos/Source/portable/GCC/ARM7_LPC2000/port.c delete mode 100644 vendor/freertos/freertos/Source/portable/GCC/ARM7_LPC2000/portISR.c delete mode 100644 vendor/freertos/freertos/Source/portable/GCC/ARM7_LPC2000/portmacro.h delete mode 100644 vendor/freertos/freertos/Source/portable/GCC/ARM7_LPC23xx/port.c delete mode 100644 vendor/freertos/freertos/Source/portable/GCC/ARM7_LPC23xx/portISR.c delete mode 100644 vendor/freertos/freertos/Source/portable/GCC/ARM7_LPC23xx/portmacro.h delete mode 100644 vendor/freertos/freertos/Source/portable/IAR/ARM_CM0/port.c delete mode 100644 vendor/freertos/freertos/Source/portable/IAR/ARM_CM0/portasm.s delete mode 100644 vendor/freertos/freertos/Source/portable/IAR/ARM_CM0/portmacro.h delete mode 100644 vendor/freertos/freertos/Source/portable/IAR/ARM_CM3/port.c delete mode 100644 vendor/freertos/freertos/Source/portable/IAR/ARM_CM3/portasm.s delete mode 100644 vendor/freertos/freertos/Source/portable/IAR/ARM_CM3/portmacro.h delete mode 100644 vendor/freertos/freertos/Source/portable/IAR/ARM_CM4F/port.c delete mode 100644 vendor/freertos/freertos/Source/portable/IAR/ARM_CM4F/portasm.s delete mode 100644 vendor/freertos/freertos/Source/portable/IAR/ARM_CM4F/portmacro.h delete mode 100644 vendor/freertos/freertos/Source/portable/IAR/LPC2000/ISR_Support.h delete mode 100644 vendor/freertos/freertos/Source/portable/IAR/LPC2000/port.c delete mode 100644 vendor/freertos/freertos/Source/portable/IAR/LPC2000/portasm.s79 delete mode 100644 vendor/freertos/freertos/Source/portable/IAR/LPC2000/portmacro.h create mode 100644 vendor/freertos/freertos/Source/portable/MemMang/ReadMe.url delete mode 100644 vendor/freertos/freertos/Source/portable/RVDS/ARM7_LPC21xx/port.c delete mode 100644 vendor/freertos/freertos/Source/portable/RVDS/ARM7_LPC21xx/portASM.s delete mode 100644 vendor/freertos/freertos/Source/portable/RVDS/ARM7_LPC21xx/portmacro.h delete mode 100644 vendor/freertos/freertos/Source/portable/RVDS/ARM7_LPC21xx/portmacro.inc delete mode 100644 vendor/freertos/freertos/Source/portable/RVDS/ARM_CM0/port_cm0.c delete mode 100644 vendor/freertos/freertos/Source/portable/RVDS/ARM_CM0/portmacro.h delete mode 100644 vendor/freertos/freertos/Source/portable/RVDS/ARM_CM3/port_cm3.c delete mode 100644 vendor/freertos/freertos/Source/portable/RVDS/ARM_CM3/portmacro.h delete mode 100644 vendor/freertos/freertos/Source/portable/RVDS/ARM_CM4F/port_cm4f.c delete mode 100644 vendor/freertos/freertos/Source/portable/RVDS/ARM_CM4F/portmacro.h create mode 100644 vendor/freertos/freertos/Source/stream_buffer.c diff --git a/demos/device/device_freertos/.cproject b/demos/device/device_freertos/.cproject index 3f821ed2..1fd91ce3 100644 --- a/demos/device/device_freertos/.cproject +++ b/demos/device/device_freertos/.cproject @@ -238,6 +238,7 @@