You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
FreeRTOS-Kernel/include
Mehdi 7cd201c290
Add default implementations of vApplicationGetIdleTaskMemory and vApplicationGetTimerTaskMemory (#790)
This PR introduces configKERNEL_PROVIDED_STATIC_MEMORY option
which the application can set to 1 to use the default implementations
of vApplicationGetIdleTaskMemory and vApplicationGetTimerTaskMemory
functions.

If the application enables static allocation (i.e. sets
configUSE_STATIC_ALLOCATION to 1) and does not provide the above 2
functions, it will result in linker error. The application has two options:

1. Set configKERNEL_PROVIDED_STATIC_MEMORY to 1 to use the default
    implementations of these functions.
2. Provide implementations of these 2 functions.

Note that default definitions are only available for non-MPU ports. The
reason is that the stack alignment requirements vary for different
architectures.
1 year ago
..
CMakeLists.txt Fix circular dependency in CMake project (#700) 2 years ago
FreeRTOS.h Add default implementations of vApplicationGetIdleTaskMemory and vApplicationGetTimerTaskMemory (#790) 1 year ago
StackMacros.h Normalize line endings and whitespace in source files 2 years ago
atomic.h Normalize line endings and whitespace in source files 2 years ago
croutine.h Remove empty expression statement compiler warning (#692) 2 years ago
deprecated_definitions.h Normalize line endings and whitespace in source files 2 years ago
event_groups.h Add runtime parameter checks (#761) 1 year ago
list.h Feature/fixing clang gnu compiler warnings (#620) 2 years ago
message_buffer.h Add functions to get the buffers of statically created objects (#641) 2 years ago
mpu_prototypes.h Fix prototype in mpu_prototypes.h (#797) 1 year ago
mpu_wrappers.h Add Access Control List to MPU ports (#765) 1 year ago
newlib-freertos.h Paranthesize expression-like macro (#668) 2 years ago
picolibc-freertos.h Fix pxTopOfStack calculation in configINIT_TLS_BLOCK for picolib (#739) 2 years ago
portable.h Add Access Control List to MPU ports (#765) 1 year ago
projdefs.h Add missing FreeRTOS+ defines 2 years ago
queue.h Add runtime parameter checks (#761) 1 year ago
semphr.h Update xSemaphoreGetStaticBuffer prototype in comment (#704) 2 years ago
stack_macros.h Remove empty expression statement compiler warning (#692) 2 years ago
stdint.readme Normalize line endings and whitespace in source files 2 years ago
stream_buffer.h Add functions to get the buffers of statically created objects (#641) 2 years ago
task.h Add Access Control List to MPU ports (#765) 1 year ago
timers.h Merge SMP feature to main (#716) 2 years ago