PAL A Platform Abstraction Layer connects the mbed-client with the underlying platform.

- Main Page
- Data Structures
- Files

- File List
- Globals

Macros
FreeRTOSConfig.h File Reference
`#include "unity.h"`

Go to the source code of this file.

## Macros
#define | configUSE_PREEMPTION 1
#define | configUSE_IDLE_HOOK 0
#define | configUSE_TICK_HOOK 0
#define | configCPU_CLOCK_HZ (SystemCoreClock)
#define | configTICK_RATE_HZ ((TickType_t)1000)
#define | configMAX_PRIORITIES (5)
#define | configMINIMAL_STACK_SIZE ((unsigned short)90)
#define | configTOTAL_HEAP_SIZE ((size_t)(10 * 1024))
#define | configMAX_TASK_NAME_LEN (10)
#define | configUSE_TRACE_FACILITY 1
#define | configUSE_16_BIT_TICKS 0
#define | configIDLE_SHOULD_YIELD 1
#define | configUSE_MUTEXES 1
#define | configQUEUE_REGISTRY_SIZE 8
#define | configCHECK_FOR_STACK_OVERFLOW 0
#define | configUSE_RECURSIVE_MUTEXES 1
#define | configUSE_MALLOC_FAILED_HOOK 0
#define | configUSE_APPLICATION_TASK_TAG 0
#define | configUSE_COUNTING_SEMAPHORES 1
#define | configGENERATE_RUN_TIME_STATS 0
#define | configUSE_TIME_SLICING 0
#define | configUSE_CO_ROUTINES 0
#define | configMAX_CO_ROUTINE_PRIORITIES (2)
#define | configUSE_TIMERS 1
#define | configTIMER_TASK_PRIORITY (2)
#define | configTIMER_QUEUE_LENGTH 10
#define | configTIMER_TASK_STACK_DEPTH (configMINIMAL_STACK_SIZE * 2)
#define | INCLUDE_vTaskPrioritySet 1
#define | INCLUDE_uxTaskPriorityGet 1
#define | INCLUDE_vTaskDelete 1
#define | INCLUDE_vTaskCleanUpResources 1
#define | INCLUDE_vTaskSuspend 1
#define | INCLUDE_vTaskDelayUntil 1
#define | INCLUDE_vTaskDelay 1
#define | configPRIO_BITS 4 /* 15 priority levels */
#define | configLIBRARY_LOWEST_INTERRUPT_PRIORITY 0xf
#define | configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY 5
#define | configKERNEL_INTERRUPT_PRIORITY (configLIBRARY_LOWEST_INTERRUPT_PRIORITY << (8 - configPRIO_BITS))
#define | configMAX_SYSCALL_INTERRUPT_PRIORITY (configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY << (8 - configPRIO_BITS))
#define | configASSERT(x) TEST_ASSERT(x)
#define | vPortSVCHandler SVC_Handler
#define | xPortPendSVHandler PendSV_Handler
#define | xPortSysTickHandler SysTick_Handler

## Macro Definition Documentation

#define configASSERT | ( |  | x | ) | TEST_ASSERT(x)

#define configCHECK_FOR_STACK_OVERFLOW 0

#define configCPU_CLOCK_HZ (SystemCoreClock)

#define configGENERATE_RUN_TIME_STATS 0

#define configIDLE_SHOULD_YIELD 1

#define configKERNEL_INTERRUPT_PRIORITY (configLIBRARY_LOWEST_INTERRUPT_PRIORITY << (8 - configPRIO_BITS))

#define configLIBRARY_LOWEST_INTERRUPT_PRIORITY 0xf

#define configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY 5

#define configMAX_CO_ROUTINE_PRIORITIES (2)

#define configMAX_PRIORITIES (5)

#define configMAX_SYSCALL_INTERRUPT_PRIORITY (configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY << (8 - configPRIO_BITS))

#define configMAX_TASK_NAME_LEN (10)

#define configMINIMAL_STACK_SIZE ((unsigned short)90)

#define configPRIO_BITS 4 /* 15 priority levels */

#define configQUEUE_REGISTRY_SIZE 8

#define configTICK_RATE_HZ ((TickType_t)1000)

#define configTIMER_QUEUE_LENGTH 10

#define configTIMER_TASK_PRIORITY (2)

#define configTIMER_TASK_STACK_DEPTH (configMINIMAL_STACK_SIZE * 2)

#define configTOTAL_HEAP_SIZE ((size_t)(10 * 1024))

#define configUSE_16_BIT_TICKS 0

#define configUSE_APPLICATION_TASK_TAG 0

#define configUSE_CO_ROUTINES 0

#define configUSE_COUNTING_SEMAPHORES 1

#define configUSE_IDLE_HOOK 0

#define configUSE_MALLOC_FAILED_HOOK 0

#define configUSE_MUTEXES 1

#define configUSE_PREEMPTION 1

#define configUSE_RECURSIVE_MUTEXES 1

#define configUSE_TICK_HOOK 0

#define configUSE_TIME_SLICING 0

#define configUSE_TIMERS 1

#define configUSE_TRACE_FACILITY 1

#define INCLUDE_uxTaskPriorityGet 1

#define INCLUDE_vTaskCleanUpResources 1

#define INCLUDE_vTaskDelay 1

#define INCLUDE_vTaskDelayUntil 1

#define INCLUDE_vTaskDelete 1

#define INCLUDE_vTaskPrioritySet 1

#define INCLUDE_vTaskSuspend 1

#define vPortSVCHandler SVC_Handler

#define xPortPendSVHandler PendSV_Handler

#define xPortSysTickHandler SysTick_Handler