26#ifndef __VSF_FREERTOS_PORTMACRO_H__
27#define __VSF_FREERTOS_PORTMACRO_H__
46# define portMAX_DELAY ((TickType_t)0xFFFFFFFFUL)
58# define pdFALSE ((BaseType_t)0)
61# define pdTRUE ((BaseType_t)1)
67# define pdFAIL pdFALSE
79#define portENTER_CRITICAL(...) vTaskEnterCritical()
80#define portEXIT_CRITICAL(...) vTaskExitCritical()
81#define portENTER_CRITICAL_ISR(...) vTaskEnterCritical()
82#define portEXIT_CRITICAL_ISR(...) vTaskExitCritical()
83#define portDISABLE_INTERRUPTS() ((void)0)
84#define portENABLE_INTERRUPTS() ((void)0)
92#define portMUX_INITIALIZER_UNLOCKED { 0 }
93#define portMUX_FREE_VAL 0
94#define vPortCPUInitializeMutex(mux) do { (void)(mux); } while(0)
103#define taskENTER_CRITICAL(...) vTaskEnterCritical()
104#define taskEXIT_CRITICAL(...) vTaskExitCritical()
105#define taskENTER_CRITICAL_ISR(...) vTaskEnterCriticalFromISR()
106#define taskEXIT_CRITICAL_ISR(x) vTaskExitCriticalFromISR((UBaseType_t)(x))
107#define taskENTER_CRITICAL_FROM_ISR(...) vTaskEnterCriticalFromISR()
108#define taskEXIT_CRITICAL_FROM_ISR(x) vTaskExitCriticalFromISR((UBaseType_t)(x))
112#define portSTACK_TYPE StackType_t
113#define portBASE_TYPE BaseType_t
118#ifndef portTICK_PERIOD_MS
119# define portTICK_PERIOD_MS ((TickType_t)1)
121#ifndef portTICK_RATE_MS
122# define portTICK_RATE_MS portTICK_PERIOD_MS
127#define portYIELD_FROM_ISR(x) ((void)(x))
uint8_t StackType_t
Definition portmacro.h:53
UBaseType_t vTaskEnterCriticalFromISR(void)
Definition freertos_critical_port.c:134
long BaseType_t
Definition portmacro.h:39
unsigned long UBaseType_t
Definition portmacro.h:40
uint32_t TickType_t
Definition portmacro.h:44
void vTaskExitCritical(void)
Definition freertos_critical_port.c:95
void vTaskExitCriticalFromISR(UBaseType_t uxSavedInterruptState)
Definition freertos_critical_port.c:139
void vTaskEnterCritical(void)
Definition freertos_critical_port.c:84
uint32_t UBaseType_t
Definition rtos_al.h:60
unsigned uint32_t
Definition stdint.h:9
unsigned char uint8_t
Definition stdint.h:5
Definition portmacro.h:89
uint32_t _placeholder
Definition portmacro.h:90