VSF Documented
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 "service/heap/vsf_heap.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@ceb53fd