VSF Documented
Macros | Functions
freertos_task_port.c File Reference
#include "../vsf_freertos_cfg.h"
#include "FreeRTOS.h"
#include "task.h"
#include "../vsf_freertos.h"
#include "kernel/vsf_kernel.h"
#include <string.h>
#include <stddef.h>

Macros

#define __VSF_FREERTOS_TASK_CLASS_IMPLEMENT
 

Functions

void vTaskDelay (const TickType_t xTicksToDelay)
 
void vTaskDelayUntil (TickType_t *const pxPreviousWakeTime, const TickType_t xTimeIncrement)
 
TickType_t xTaskGetTickCount (void)
 
TickType_t xTaskGetTickCountFromISR (void)
 
void vTaskYield (void)
 
BaseType_t xTaskCreate (TaskFunction_t pxTaskCode, const char *const pcName, const uint32_t usStackDepth, void *const pvParameters, UBaseType_t uxPriority, TaskHandle_t *const pxCreatedTask)
 
TaskHandle_t xTaskCreateStatic (TaskFunction_t pxTaskCode, const char *const pcName, const uint32_t ulStackDepth, void *const pvParameters, UBaseType_t uxPriority, StackType_t *const puxStackBuffer, StaticTask_t *const pxTaskBuffer)
 
void vTaskDelete (TaskHandle_t xTaskToDelete)
 
TaskHandle_t xTaskGetCurrentTaskHandle (void)
 

Macro Definition Documentation

◆ __VSF_FREERTOS_TASK_CLASS_IMPLEMENT

#define __VSF_FREERTOS_TASK_CLASS_IMPLEMENT

Function Documentation

◆ vTaskDelay()

void vTaskDelay ( const TickType_t  xTicksToDelay)

◆ vTaskDelayUntil()

void vTaskDelayUntil ( TickType_t *const  pxPreviousWakeTime,
const TickType_t  xTimeIncrement 
)

◆ xTaskGetTickCount()

TickType_t xTaskGetTickCount ( void  )

◆ xTaskGetTickCountFromISR()

TickType_t xTaskGetTickCountFromISR ( void  )

◆ vTaskYield()

void vTaskYield ( void  )

◆ xTaskCreate()

BaseType_t xTaskCreate ( TaskFunction_t  pxTaskCode,
const char *const  pcName,
const uint32_t  usStackDepth,
void *const  pvParameters,
UBaseType_t  uxPriority,
TaskHandle_t *const  pxCreatedTask 
)

◆ xTaskCreateStatic()

TaskHandle_t xTaskCreateStatic ( TaskFunction_t  pxTaskCode,
const char *const  pcName,
const uint32_t  ulStackDepth,
void *const  pvParameters,
UBaseType_t  uxPriority,
StackType_t *const  puxStackBuffer,
StaticTask_t *const  pxTaskBuffer 
)

◆ vTaskDelete()

void vTaskDelete ( TaskHandle_t  xTaskToDelete)

◆ xTaskGetCurrentTaskHandle()

TaskHandle_t xTaskGetCurrentTaskHandle ( void  )
Generated from commit: vsfteam/vsf@015f4d1