esp-idf/components/freertos/test
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
..
CMakeLists.txt cmock: added cmock as component 2020-09-02 16:38:37 +08:00
component.mk ut: Move tests back from "esp32" subfolder 2020-01-06 17:13:53 +08:00
test_context_save_clobber.c freertos: don't clobber a4 while spilling register windows 2020-09-02 15:40:41 +02:00
test_context_save_clobber.S freertos: don't clobber a4 while spilling register windows 2020-09-02 15:40:41 +02:00
test_float_in_isr.c freertos: Added experimental, optional FPU usage on level 1 ISR 2020-01-27 10:55:03 -03:00
test_freertos_debug_functions.c unity: separate common and IDF specific functionality 2018-11-19 12:36:31 +08:00
test_freertos_eventgroups.c freertos: merged freertos 10 kernel files into IDF 2020-10-13 23:52:03 +00:00
test_freertos_get_state.c freertos: merged freertos 10 kernel files into IDF 2020-10-13 23:52:03 +00:00
test_freertos_isinisrcontext.c esp_rom: extract common ets apis into esp_rom_sys.h 2020-07-27 15:27:01 +08:00
test_freertos_mutex.c esp_ipc: Move to new component 2020-05-18 16:51:45 +08:00
test_freertos_scheduling_time.c freertos/test: fix overflow on accumulator used on scheduling time test 2020-04-27 14:20:13 +00:00
test_freertos_task_delay_until.c freertos: moved all xtensa specific files into a separated folder 2020-01-27 16:05:30 -03:00
test_freertos_task_delete.c esp_rom: extract common ets apis into esp_rom_sys.h 2020-07-27 15:27:01 +08:00
test_freertos_task_notify.c esp_ipc: Move to new component 2020-05-18 16:51:45 +08:00
test_freertos_trace_utilities.c unity: separate common and IDF specific functionality 2018-11-19 12:36:31 +08:00
test_isr_latency.c freertos/tests: added isr latency test with no parameter and parameter based yield from ISR 2020-09-14 16:12:38 +00:00
test_newlib_reent.c freertos: pass unit tests compilation 2019-06-12 17:13:29 +08:00
test_panic.c freertos: pass unit tests compilation 2019-06-12 17:13:29 +08:00
test_preemption.c freertos: optionally place selected freertos functions into flash memory instead of IRAM 2020-09-15 23:14:31 +08:00
test_queuesets.c freertos: Add critical sections to queue sets. 2018-07-13 13:58:54 +08:00
test_spinlocks.c freertos: pass unit tests compilation 2019-06-12 17:13:29 +08:00
test_stream_buffers.c freertos: merged freertos 10 kernel files into IDF 2020-10-13 23:52:03 +00:00
test_suspend_scheduler.c freertos: merged freertos 10 kernel files into IDF 2020-10-13 23:52:03 +00:00
test_task_priorities.c unity: separate common and IDF specific functionality 2018-11-19 12:36:31 +08:00
test_task_suspend_resume.c esp_rom: extract common ets apis into esp_rom_sys.h 2020-07-27 15:27:01 +08:00
test_tasks_snapshot.c Revert "Merge branch 'feature/gdb_stub_task_state' into 'master'" 2020-07-09 17:16:47 +02:00
test_thread_local.c esp32s2: fix THREADPTR calculation, re-enable FreeRTOS TLS tests 2020-01-23 11:29:22 +01:00
test_timers.c Unit tests: Add FreeRTOS timer tests 2017-05-05 14:38:15 +10:00
test_xtensa_loadstore_handler.c Exception handlers for LoadStoreError and LoadStoreAlignmentError 2020-02-26 20:21:59 +08:00