HALFRED  0.4.0
Data Structures | Typedefs | Functions
hali_os_task.h File Reference

private declarations for the OSTask API More...

Detailed Description

private declarations for the OSTask API

Purpose
HALFRED Hardware Abstraction Layer
Version
Revision
1500
License
$License$

Go to the source code of this file.

Data Structures

struct  OSTaskDesc
 Definition of an OSTask descriptor. More...
 

Typedefs

typedef struct OSTaskDesc OSTaskDesc
 Definition of an OSTask descriptor.
 

Functions

bool HAL_PORT_OSTASK_Create (OSTask task, OSTaskPriority priority, size_t stackSize)
 
bool HAL_PORT_OSTASK_IsValid (OSTaskNativeHandle handle)
 
void HAL_PORT_OSTASK_Destroy (OSTaskNativeHandle handle)
 
OSTask HAL_PORT_OSTASK_GetCurrentTask ()
 
bool HAL_PORT_OSTASK_Suspend (OSTaskNativeHandle handle)
 
bool HAL_PORT_OSTASK_Resume (OSTaskNativeHandle handle)
 
void HAL_PORT_OSTASK_Yield ()
 
OSTaskPriority HAL_PORT_OSTASK_GetPriority (OSTaskNativeHandle handle)
 
bool HAL_PORT_OSTASK_SetPriority (OSTaskNativeHandle handle, OSTaskPriority priority)