esp-idf/components/freertos
Felipe Neves a3c90bf59a freertos: merged freertos 10 kernel files into IDF
freertos/port: update the port files and split into xtensa and riscv ports

freertos: separated cpu files from rest of the kernel sources

freertos/port_xtensa: separated private include files into a folder

freertos/tasks: added task create pinned to core function do not break current IDF API

freertos/tasks: mimiced task create pinned function into tasks.c to do not break the IDF API.

freertos: freertos component now compiling

freertos: freertos component now building

freertos: moved critical sections outside from FR kernel section to portable section

portmacro_xtensa: add void indentifier on functions that take no arguments

freertos: fix critical sections implementation to match with their function prototype

freertos: add cmake changes of freertos into make

freertos: remove portDONT_DISCARD attribute from switch context function, it was breaking the docs building.

freertos: fix conflicitng types of vApplicationSleep function

license: update the license of freertos

freertos: Doxygen comments refactored to render them correctly on docs

freertos: added new functions of freertos into the documentation

freertos: added message buffers and stream buffers to documentation

sysview: update freertos system view to the compatible with version 10

freertos: fixed event group  documentation rendering

freertos:  update static task structure to match the actual tcb size

freertos: removed backported test functions

freertos/smp: brought SMP code to  FreeRTOS 10 port

freertos/portmacro: added missing crosscore interrupt for yielding tasks

freertos: replaced soft-critical sections with hard-critical sections used by SMP

freertos: placed muxes inside of kernel objects

freertos: replaced original FR critical sections with SMP enabled spinlocks critical sections

freertos: moved xtensa port files to a separated folder

freertos: added multiple instance of global variables required to SMP

freertos: added SMP modifications on specific tasks module functions

freertos: added TLS deletion function to task module

freertos/tls: initialize TLS deletion callback to avoid crashing when calling task delete

freertos: modified vTaskDelete to do not erase current task that runs on other core

freertos: reverted taskhandle and timerhandle as void* type

freertos: fixed de-referencing void pointer to get run time counter

freertos: fix system view trace enter macro arguments

freertos: Replaced soft critical sections with spinlocks on event_groups

freertos: fixed tick function to avoid calling tick hooks twice

freertos: Nofity give checking per CPU if schedule is suspended

freertos: added mpu release on TCB deletion

freertos: Added SMP changes when deleting a TCB on idle task

freertos/license: update freertos license in COPYRIGHT.rst

freertos: unicore configurations can use task create pinned to core, it will be always pinned to core 0

freertos/portmacro: added cpu_hal_get_core_id() function instead of inline assembly

freertos/xtensa:  update xtensa specific files used in master branch

newlib/locks: revert the preemption checking in lock acquisition and release

ref_clock: fix initial state of ref_clock interrupt handler

freertos: added missing critical sections and yielding checkings

freertos: remove magic numbers in vTaskDelete

freertos: added missing critical section in prvIsQueueEmpty
2020-10-13 23:52:03 +00:00
..
include/freertos freertos: merged freertos 10 kernel files into IDF 2020-10-13 23:52:03 +00:00
License freertos: merged freertos 10 kernel files into IDF 2020-10-13 23:52:03 +00:00
test freertos: merged freertos 10 kernel files into IDF 2020-10-13 23:52:03 +00:00
xtensa freertos: merged freertos 10 kernel files into IDF 2020-10-13 23:52:03 +00:00
CMakeLists.txt freertos: merged freertos 10 kernel files into IDF 2020-10-13 23:52:03 +00:00
component.mk Exception handlers for LoadStoreError and LoadStoreAlignmentError 2020-02-26 20:21:59 +08:00
croutine.c freertos: merged freertos 10 kernel files into IDF 2020-10-13 23:52:03 +00:00
event_groups.c freertos: merged freertos 10 kernel files into IDF 2020-10-13 23:52:03 +00:00
FreeRTOS-openocd.c freertos: fix defining uxTopUsedPriority for esp32s2beta 2019-10-29 16:38:48 +01:00
History.txt freertos: merged freertos 10 kernel files into IDF 2020-10-13 23:52:03 +00:00
Kconfig Coredump config option rename throughout IDF 2020-09-30 20:22:27 +05:30
license.txt freertos: merged freertos 10 kernel files into IDF 2020-10-13 23:52:03 +00:00
linker.lf startup: namespaced start_app and start_app_other_core to avoid user code collision 2020-09-15 16:05:19 -03:00
list.c freertos: merged freertos 10 kernel files into IDF 2020-10-13 23:52:03 +00:00
queue.c freertos: merged freertos 10 kernel files into IDF 2020-10-13 23:52:03 +00:00
sdkconfig.rename Rename Kconfig options (components/freertos) 2019-05-21 09:09:01 +02:00
stdint.readme Initial public version 2016-08-17 23:08:22 +08:00
stream_buffer.c freertos: merged freertos 10 kernel files into IDF 2020-10-13 23:52:03 +00:00
tasks.c freertos: merged freertos 10 kernel files into IDF 2020-10-13 23:52:03 +00:00
timers.c freertos: merged freertos 10 kernel files into IDF 2020-10-13 23:52:03 +00:00