freertos: update freertos folder structure to match upstream
The following changes have been made: 1. All FreeRTOS kernel source files are now placed in the freertos/FreeRTOS-Kernel folder to match with the upstream folder structure. 2. All kernel include files are now placed in freertos/FreeRTOS-Kernel/include. 3. All port files are now placed in freertos/FreeRTOS-Kernel/portable. 4. All additions/customizations are placed in freertos/esp_additions. 5. All other miscellaneous files (README, License files etc.) are moved to freertos/FreeRTOS-Kernel folder to match with the upstream. 6. Updated esp-cryptoauthlib to latest commit to resolve FreeRTOS include dependencies. Signed-off-by: Sudeep Mohanty <sudeep.mohanty@espressif.com>
This commit is contained in:
@@ -206,13 +206,13 @@ INPUT = \
|
||||
$(PROJECT_PATH)/components/efuse/include/esp_efuse.h \
|
||||
$(PROJECT_PATH)/components/bootloader_support/include/esp_app_format.h \
|
||||
$(PROJECT_PATH)/components/pthread/include/esp_pthread.h \
|
||||
$(PROJECT_PATH)/components/freertos/include/freertos/task.h \
|
||||
$(PROJECT_PATH)/components/freertos/include/freertos/queue.h \
|
||||
$(PROJECT_PATH)/components/freertos/include/freertos/semphr.h \
|
||||
$(PROJECT_PATH)/components/freertos/include/freertos/timers.h \
|
||||
$(PROJECT_PATH)/components/freertos/include/freertos/event_groups.h \
|
||||
$(PROJECT_PATH)/components/freertos/include/freertos/stream_buffer.h \
|
||||
$(PROJECT_PATH)/components/freertos/include/freertos/message_buffer.h \
|
||||
$(PROJECT_PATH)/components/freertos/FreeRTOS-Kernel/include/freertos/task.h \
|
||||
$(PROJECT_PATH)/components/freertos/FreeRTOS-Kernel/include/freertos/queue.h \
|
||||
$(PROJECT_PATH)/components/freertos/FreeRTOS-Kernel/include/freertos/semphr.h \
|
||||
$(PROJECT_PATH)/components/freertos/FreeRTOS-Kernel/include/freertos/timers.h \
|
||||
$(PROJECT_PATH)/components/freertos/FreeRTOS-Kernel/include/freertos/event_groups.h \
|
||||
$(PROJECT_PATH)/components/freertos/FreeRTOS-Kernel/include/freertos/stream_buffer.h \
|
||||
$(PROJECT_PATH)/components/freertos/FreeRTOS-Kernel/include/freertos/message_buffer.h \
|
||||
$(PROJECT_PATH)/components/esp_ringbuf/include/freertos/ringbuf.h \
|
||||
$(PROJECT_PATH)/components/esp_common/include/esp_err.h \
|
||||
$(PROJECT_PATH)/components/esp_common/include/esp_check.h \
|
||||
|
||||
@@ -19,7 +19,7 @@ These third party libraries can be included into the application (firmware) prod
|
||||
|
||||
* :component:`Xtensa header files<xtensa/include/xtensa>` are Copyright (C) 2013 Tensilica Inc and are licensed under the MIT License as reproduced in the individual header files.
|
||||
|
||||
* Original parts of FreeRTOS_ (components/freertos) are Copyright (C) 2017 Amazon.com, Inc. or its affiliates are licensed under the MIT License, as described in :component_file:`license.txt<freertos/LICENSE.md>`.
|
||||
* Original parts of FreeRTOS_ (components/freertos) are Copyright (C) 2017 Amazon.com, Inc. or its affiliates are licensed under the MIT License, as described in :component_file:`license.txt<freertos/FreeRTOS-Kernel/LICENSE.md>`.
|
||||
|
||||
* Original parts of LWIP_ (components/lwip) are Copyright (C) 2001, 2002 Swedish Institute of Computer Science and are licensed under the BSD License as described in :component_file:`COPYING file<lwip/lwip/COPYING>`.
|
||||
|
||||
|
||||
@@ -88,7 +88,7 @@ and :cpp:func:`xTaskCreateStatic` have led to the addition of
|
||||
:cpp:func:`xTaskCreatePinnedToCore` and :cpp:func:`xTaskCreateStaticPinnedToCore` in
|
||||
ESP-IDF FreeRTOS
|
||||
|
||||
For more details see :component_file:`freertos/tasks.c`
|
||||
For more details see :component_file:`freertos/FreeRTOS-Kernel/tasks.c`
|
||||
|
||||
The ESP-IDF FreeRTOS task creation functions are nearly identical to their
|
||||
vanilla counterparts with the exception of the extra parameter known as
|
||||
@@ -333,8 +333,8 @@ The ESP-IDF FreeRTOS critical section functions have been modified as follows…
|
||||
in order to be in compliance with Vanilla FreeRTOS.
|
||||
|
||||
For more details see :component_file:`esp_hw_support/include/soc/spinlock.h`,
|
||||
:component_file:`freertos/include/freertos/task.h`,
|
||||
and :component_file:`freertos/tasks.c`
|
||||
:component_file:`freertos/FreeRTOS-Kernel/include/freertos/task.h`,
|
||||
and :component_file:`freertos/FreeRTOS-Kernel/tasks.c`
|
||||
|
||||
It should be noted that when modifying vanilla FreeRTOS code to be ESP-IDF
|
||||
FreeRTOS compatible, it is trivial to modify the type of critical section called
|
||||
|
||||
Reference in New Issue
Block a user