32 lines
524 B
C
32 lines
524 B
C
#ifndef K04_HOST_TASK_H
|
|
#define K04_HOST_TASK_H
|
|
|
|
#include "FreeRTOS.h"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
typedef enum
|
|
{
|
|
eRunning = 0,
|
|
eReady,
|
|
eBlocked,
|
|
eSuspended,
|
|
eDeleted,
|
|
eInvalid
|
|
} eTaskState;
|
|
|
|
TickType_t xTaskGetTickCount( void );
|
|
TaskHandle_t xTaskGetCurrentTaskHandle( void );
|
|
eTaskState eTaskGetState( TaskHandle_t handle );
|
|
UBaseType_t uxTaskPriorityGet( TaskHandle_t handle );
|
|
void vTaskPrioritySet( TaskHandle_t handle, UBaseType_t priority );
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif
|
|
|