#include <stddef.h>
#include "projdefs.h"
#include "FreeRTOSConfig.h"
#include "portable.h"
Go to the source code of this file.
#define configCHECK_FOR_STACK_OVERFLOW 0 |
Definition at line 258 of file FreeRTOS.h.
#define configGENERATE_RUN_TIME_STATS 0 |
Definition at line 380 of file FreeRTOS.h.
#define configIDLE_SHOULD_YIELD 1 |
Definition at line 168 of file FreeRTOS.h.
#define configMAX_TASK_NAME_LEN 16 |
Definition at line 164 of file FreeRTOS.h.
#define configQUEUE_REGISTRY_SIZE 0 |
Definition at line 210 of file FreeRTOS.h.
#define configQUEUE_REGISTRY_SIZE 0 |
Definition at line 210 of file FreeRTOS.h.
#define configUSE_ALTERNATIVE_API 0 |
Definition at line 156 of file FreeRTOS.h.
#define configUSE_APPLICATION_TASK_TAG 0 |
Definition at line 136 of file FreeRTOS.h.
#define configUSE_COUNTING_SEMAPHORES 0 |
Definition at line 152 of file FreeRTOS.h.
#define configUSE_MALLOC_FAILED_HOOK 0 |
Definition at line 400 of file FreeRTOS.h.
#define configUSE_MUTEXES 0 |
Definition at line 148 of file FreeRTOS.h.
#define configUSE_RECURSIVE_MUTEXES 0 |
Definition at line 144 of file FreeRTOS.h.
#define INCLUDE_uxTaskGetStackHighWaterMark 0 |
Definition at line 140 of file FreeRTOS.h.
#define INCLUDE_xTaskGetCurrentTaskHandle 0 |
Definition at line 191 of file FreeRTOS.h.
#define INCLUDE_xTaskGetSchedulerState 0 |
Definition at line 181 of file FreeRTOS.h.
#define INCLUDE_xTaskResumeFromISR 1 |
Definition at line 177 of file FreeRTOS.h.
#define portCLEAR_INTERRUPT_MASK_FROM_ISR | ( | uxSavedStatusValue | ) | ( void ) uxSavedStatusValue |
Definition at line 201 of file FreeRTOS.h.
Referenced by xQueueGenericSendFromISR(), and xQueueReceiveFromISR().
#define portCONFIGURE_TIMER_FOR_RUN_TIME_STATS | ( | ) |
#define portCRITICAL_NESTING_IN_TCB 0 |
Definition at line 160 of file FreeRTOS.h.
#define portPRIVILEGE_BIT ( ( unsigned portBASE_TYPE ) 0x00 ) |
Definition at line 404 of file FreeRTOS.h.
Referenced by prvInitialiseTaskLists(), and vTaskStartScheduler().
#define portSET_INTERRUPT_MASK_FROM_ISR | ( | ) | 0 |
Definition at line 197 of file FreeRTOS.h.
Referenced by xQueueGenericSendFromISR(), and xQueueReceiveFromISR().
#define portYIELD_WITHIN_API portYIELD |
Definition at line 408 of file FreeRTOS.h.
Referenced by prvInitialiseTaskLists(), xQueueGenericReceive(), xQueueGenericSend(), and xTaskResumeAll().
#define pvPortMallocAligned | ( | xSize, | |||
pvBuffer | ) | pvPortMalloc( xSize ); ( void ) pvBuffer |
#define traceBLOCKING_ON_QUEUE_RECEIVE | ( | pxQueue | ) |
#define traceBLOCKING_ON_QUEUE_SEND | ( | pxQueue | ) |
#define traceCREATE_COUNTING_SEMAPHORE | ( | ) |
Definition at line 292 of file FreeRTOS.h.
#define traceCREATE_COUNTING_SEMAPHORE_FAILED | ( | ) |
Definition at line 296 of file FreeRTOS.h.
#define traceCREATE_MUTEX | ( | pxNewQueue | ) |
Definition at line 272 of file FreeRTOS.h.
#define traceCREATE_MUTEX_FAILED | ( | ) |
Definition at line 276 of file FreeRTOS.h.
#define traceEND | ( | ) |
Definition at line 226 of file FreeRTOS.h.
#define traceGIVE_MUTEX_RECURSIVE | ( | pxMutex | ) |
Definition at line 280 of file FreeRTOS.h.
#define traceGIVE_MUTEX_RECURSIVE_FAILED | ( | pxMutex | ) |
Definition at line 284 of file FreeRTOS.h.
#define traceQUEUE_CREATE | ( | pxNewQueue | ) |
Definition at line 264 of file FreeRTOS.h.
#define traceQUEUE_CREATE_FAILED | ( | ) |
Definition at line 268 of file FreeRTOS.h.
#define traceQUEUE_DELETE | ( | pxQueue | ) |
#define traceQUEUE_PEEK | ( | pxQueue | ) |
#define traceQUEUE_RECEIVE | ( | pxQueue | ) |
#define traceQUEUE_RECEIVE_FAILED | ( | pxQueue | ) |
#define traceQUEUE_RECEIVE_FROM_ISR | ( | pxQueue | ) |
#define traceQUEUE_RECEIVE_FROM_ISR_FAILED | ( | pxQueue | ) |
#define traceQUEUE_SEND | ( | pxQueue | ) |
#define traceQUEUE_SEND_FAILED | ( | pxQueue | ) |
#define traceQUEUE_SEND_FROM_ISR | ( | pxQueue | ) |
#define traceQUEUE_SEND_FROM_ISR_FAILED | ( | pxQueue | ) |
#define traceSTART | ( | ) |
Definition at line 220 of file FreeRTOS.h.
#define traceTAKE_MUTEX_RECURSIVE | ( | pxMutex | ) |
Definition at line 288 of file FreeRTOS.h.
#define traceTASK_CREATE | ( | pxNewTCB | ) |
#define traceTASK_CREATE_FAILED | ( | pxNewTCB | ) |
#define traceTASK_DELAY | ( | ) |
Definition at line 356 of file FreeRTOS.h.
#define traceTASK_DELAY_UNTIL | ( | ) |
Definition at line 352 of file FreeRTOS.h.
#define traceTASK_DELETE | ( | pxTaskToDelete | ) |
Definition at line 348 of file FreeRTOS.h.
#define traceTASK_INCREMENT_TICK | ( | xTickCount | ) |
#define traceTASK_PRIORITY_SET | ( | pxTask, | |||
uxNewPriority | ) |
Definition at line 360 of file FreeRTOS.h.
#define traceTASK_RESUME | ( | pxTaskToResume | ) |
Definition at line 368 of file FreeRTOS.h.
#define traceTASK_RESUME_FROM_ISR | ( | pxTaskToResume | ) |
Definition at line 372 of file FreeRTOS.h.
#define traceTASK_SUSPEND | ( | pxTaskToSuspend | ) |
Definition at line 364 of file FreeRTOS.h.
#define traceTASK_SWITCHED_IN | ( | ) |
#define traceTASK_SWITCHED_OUT | ( | ) |
#define vPortFreeAligned | ( | pvBlockToFree | ) | vPortFree( pvBlockToFree ) |
Definition at line 416 of file FreeRTOS.h.
#define vQueueAddToRegistry | ( | xQueue, | |||
pcName | ) |
Definition at line 211 of file FreeRTOS.h.
Referenced by vCreateAltBlockTimeTasks(), vCreateBlockTimeTasks(), vStartAltGenericQueueTasks(), vStartAltPolledQueueTasks(), vStartCountingSemaphoreTasks(), vStartDynamicPriorityTasks(), vStartGenericQueueTasks(), vStartInterruptQueueTasks(), vStartPolledQueueTasks(), vStartQueuePeekTasks(), vStartRecursiveMutexTasks(), and vStartSemaphoreTasks().
#define vQueueUnregisterQueue | ( | xQueue | ) |
typedef portBASE_TYPE(* pdTASK_HOOK_CODE)(void *) |
Definition at line 75 of file FreeRTOS.h.