Lines Matching +full:0 +full:m
56 /* configSYSTICK_CLOCK_HZ is an optional parameter for ARM Cortex-M ports only.
58 * By default ARM Cortex-M ports generate the RTOS tick interrupt from the
59 * Cortex-M SysTick timer. Most Cortex-M MCUs run the SysTick timer at the same
81 * configUSE_PREEMPTION to 0 to use co-operative scheduling.
87 * configUSE_TIME_SLICING to 0 to prevent the scheduler switching between Ready
90 #define configUSE_TIME_SLICING 0
94 * normally using a count leading zeros assembly instruction. Set to 0 to select
96 * ports. Not all FreeRTOS ports have this option. Defaults to 0 if left
98 #define configUSE_PORT_OPTIMISED_TASK_SELECTION 0
101 * 0 to keep the tick interrupt running at all times. Not all FreeRTOS ports
103 * Defaults to 0 if left undefined. */
104 #define configUSE_TICKLESS_IDLE 0
107 * be assigned priorities of 0 to (configMAX_PRIORITIES - 1). Zero is the lowest
138 * application task if there is an Idle priority (priority 0) application task that
139 * can run. Set to 0 to have the Idle task use all of its timeslice. Default to 1
151 * kernel aware debugger. Defaults to 0 if left undefined. */
152 #define configQUEUE_REGISTRY_SIZE 0
157 #define configENABLE_BACKWARD_COMPATIBILITY 0
162 * Defaults to 0 if left undefined. */
163 #define configNUM_THREAD_LOCAL_STORAGE_POINTERS 0
165 /* When configUSE_MINI_LIST_ITEM is set to 0, MiniListItem_t and ListItem_t are
186 * vPortFree(). Defaults to 0 if left undefined. */
191 * 0xFFFF if left undefined.
195 #define configSTATS_BUFFER_MAX_LENGTH 0xFFFF
198 * allocated for each task. Set to 0 to not support newlib reent structures.
199 * Default to 0 if left undefined.
207 #define configUSE_NEWLIB_REENTRANT 0
214 * build. Set to 0 to exclude software timer functionality from the build. The
216 * configUSE_TIMERS is set to 1. Default to 0 if left undefined. See
245 * memory in the build. Set to 0 to exclude the ability to create statically
246 * allocated objects from the build. Defaults to 0 if left undefined. See
252 * memory in the build. Set to 0 to exclude the ability to create dynamically
264 * the array used as the FreeRTOS heap. Set to 0 to have the linker allocate the
265 * array used as the FreeRTOS heap. Defaults to 0 if left undefined. */
266 #define configAPPLICATION_ALLOCATED_HEAP 0
270 * want to ensure stacks are held in fast memory. Set to 0 to have task stacks
273 * Defaults to 0 if left undefined. */
274 #define configSTACK_ALLOCATION_FROM_SEPARATE_HEAP 0
278 * corruptions. Defaults to 0 if left undefined. */
279 #define configENABLE_HEAP_PROTECTOR 0
287 * priority (0). Not supported by all FreeRTOS ports. See
289 * Cortex-M devices. */
290 #define configKERNEL_INTERRUPT_PRIORITY 0
295 * highest interrupt priority (0). Not supported by all FreeRTOS ports.
297 * ARM Cortex-M devices. */
298 #define configMAX_SYSCALL_INTERRUPT_PRIORITY 0
302 #define configMAX_API_CALL_INTERRUPT_PRIORITY 0
309 * functionality in the build. Set to 0 to exclude the hook functionality from the
312 #define configUSE_IDLE_HOOK 0
313 #define configUSE_TICK_HOOK 0
314 #define configUSE_MALLOC_FAILED_HOOK 0
315 #define configUSE_DAEMON_TASK_STARTUP_HOOK 0
322 * with application provided callbacks. Defaults to 0 if left undefined. */
323 #define configUSE_SB_COMPLETED_CALLBACK 0
326 * stack overflow at the time of a context switch. Set to 0 to not look for a
335 * to 0 if left undefined. */
343 * processing time used by each task. Set to 0 to not collect the data. The
344 * application writer needs to provide a clock source if set to 1. Defaults to 0
346 #define configGENERATE_RUN_TIME_STATS 0
349 * are used by trace and visualisation functions and tools. Set to 0 to exclude
350 * the additional information from the structures. Defaults to 0 if left
352 #define configUSE_TRACE_FACILITY 0
355 * the build. Set to 0 to exclude these functions from the build. These two
357 * otherwise not exist - hence they are kept separate. Defaults to 0 if left
359 #define configUSE_STATS_FORMATTING_FUNCTIONS 0
366 * build, or 0 to omit co-routine functionality from the build. To include
367 * co-routines, croutine.c must be included in the project. Defaults to 0 if left
369 #define configUSE_CO_ROUTINES 0
373 * priority. Defaults to 0 if left undefined. */
389 if( ( x ) == 0 ) \
403 * Defaults to 0 if left undefined. Only used by the FreeRTOS Cortex-M MPU ports,
404 * not the standard ARMv7-M Cortex-M port. */
405 #define configINCLUDE_APPLICATION_DEFINED_PRIVILEGED_FUNCTIONS 0
408 * target hardware. Normally 8 or 16. Only used by the FreeRTOS Cortex-M MPU
409 * ports, not the standard ARMv7-M Cortex-M port. Defaults to 8 if left
415 * the MPU region covering Flash. Defaults to 0x07UL (which means TEX=000, S=1,
416 * C=1, B=1) if left undefined. Only used by the FreeRTOS Cortex-M MPU ports, not
417 * the standard ARMv7-M Cortex-M port. */
418 #define configTEX_S_C_B_FLASH 0x07UL
422 * the MPU region covering RAM. Defaults to 0x07UL (which means TEX=000, S=1, C=1,
423 * B=1) if left undefined. Only used by the FreeRTOS Cortex-M MPU ports, not
424 * the standard ARMv7-M Cortex-M port. */
425 #define configTEX_S_C_B_SRAM 0x07UL
427 /* Set configENFORCE_SYSTEM_CALLS_FROM_KERNEL_ONLY to 0 to prevent any privilege
430 * Only used by the FreeRTOS Cortex-M MPU ports, not the standard ARMv7-M Cortex-M
435 * tasks enter critical sections (effectively mask interrupts). Set to 0 to
437 * undefined. Only used by the FreeRTOS Cortex-M MPU ports, not the standard
438 * ARMv7-M Cortex-M port. */
439 #define configALLOW_UNPRIVILEGED_CRITICAL_SECTIONS 0
441 /* FreeRTOS Kernel version 10.6.0 introduced a new v2 MPU wrapper, namely
442 * mpu_wrappers_v2.c. Set configUSE_MPU_WRAPPERS_V1 to 0 to use the new v2 MPU
444 * (mpu_wrappers.c). Defaults to 0 if left undefined. */
445 #define configUSE_MPU_WRAPPERS_V1 0
468 * provided for the same. Defaults to 0 if left undefined. */
483 * configRUN_MULTIPLE_PRIORITIES to 0 to allow multiple tasks to run
489 #define configRUN_MULTIPLE_PRIORITIES 0
495 * configUSE_CORE_AFFINITY is set to 0 then the FreeRTOS scheduler is free to
497 #define configUSE_CORE_AFFINITY 0
503 #define configUSE_TASK_PREEMPTION_DISABLE 0
508 * of a separate task. Defaults to 0 if left undefined. */
509 #define configUSE_PASSIVE_IDLE_HOOK 0
519 /* ARMv8-M secure side port related definitions. ******************************/
523 * call into the secure side of an ARMv8-M chip. Not used by any other ports. */
531 * setting configKERNEL_PROVIDED_STATIC_MEMORY to 0 or leaving it undefined. */
539 * the build, or 0 to exclude the named feature from the build. */
544 #define configUSE_QUEUE_SETS 0
545 #define configUSE_APPLICATION_TASK_TAG 0
548 * or 0 to exclude the named API function. Most linkers will remove unused
559 #define INCLUDE_uxTaskGetStackHighWaterMark 0
560 #define INCLUDE_xTaskGetIdleTaskHandle 0
561 #define INCLUDE_eTaskGetState 0
563 #define INCLUDE_xTimerPendFunctionCall 0
564 #define INCLUDE_xTaskAbortDelay 0
565 #define INCLUDE_xTaskGetHandle 0