VSF Documented
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@ceb53fd