VSF Documented
Macros | Functions
freertos_task_port.c File Reference
#include "../vsf_espidf_cfg.h"
#include <string.h>
#include "shell/sys/linux/vsf_linux.h"
#include "kernel/vsf_kernel.h"
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"

Macros

#define __VSF_LINUX_CLASS_INHERIT__
 

Functions

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_LINUX_CLASS_INHERIT__

#define __VSF_LINUX_CLASS_INHERIT__

Function Documentation

◆ 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@c3767bf