![]() |
agileRTOS (zrtos)
Version 0.8.0 (ghostbuster)
|
Go to the source code of this file.
Data Structures | |
struct | _zrtos_vheap_task_t |
Typedefs | |
typedef uint16_t | zrtos_vheap_task_delay_t |
typedef unsigned int | zrtos_vheap_task_tick_type_t |
typedef unsigned int | zrtos_vheap_task_id_t |
typedef struct _zrtos_vheap_task_t | zrtos_vheap_task_t |
Functions | |
bool | zrtos_vheap_task__init (zrtos_vheap_task_t *thiz, zrtos_arch_stack_t *heap, size_t stacksize_min, zrtos_arch_callback_t callback, void *args) |
void | zrtos_vheap_task__set_delay_ms (zrtos_vheap_task_t *thiz, zrtos_vheap_task_tick_type_t ms) |
void | zrtos_vheap_task__on_tick (zrtos_vheap_task_t *thiz) |
bool | zrtos_vheap_task__is_idle (zrtos_vheap_task_t *thiz) |
void | zrtos_vheap_task__set_stack_ptr (zrtos_vheap_task_t *thiz, zrtos_arch_stack_t *stack_ptr) |
zrtos_arch_stack_t * | zrtos_vheap_task__get_stack_ptr (zrtos_vheap_task_t *thiz) |
void | zrtos_vheap_task__set_errno (zrtos_vheap_task_t *thiz, zrtos_error_t errno) |
zrtos_error_t | zrtos_vheap_task__get_errno (zrtos_vheap_task_t *thiz) |
size_t | zrtos_vheap_task__get_stack_size_min (zrtos_vheap_task_t *thiz) |
void | zrtos_vheap_task__set_return_value (zrtos_vheap_task_t *thiz, void *return_value) |
void * | zrtos_vheap_task__get_return_value (zrtos_vheap_task_t *thiz) |
typedef uint16_t zrtos_vheap_task_delay_t |
Definition at line 24 of file vheap_task.h.
typedef unsigned int zrtos_vheap_task_id_t |
Definition at line 26 of file vheap_task.h.
typedef struct _zrtos_vheap_task_t zrtos_vheap_task_t |
typedef unsigned int zrtos_vheap_task_tick_type_t |
Definition at line 25 of file vheap_task.h.
zrtos_error_t zrtos_vheap_task__get_errno | ( | zrtos_vheap_task_t * | thiz | ) |
void* zrtos_vheap_task__get_return_value | ( | zrtos_vheap_task_t * | thiz | ) |
zrtos_arch_stack_t* zrtos_vheap_task__get_stack_ptr | ( | zrtos_vheap_task_t * | thiz | ) |
size_t zrtos_vheap_task__get_stack_size_min | ( | zrtos_vheap_task_t * | thiz | ) |
bool zrtos_vheap_task__init | ( | zrtos_vheap_task_t * | thiz, |
zrtos_arch_stack_t * | heap, | ||
size_t | stacksize_min, | ||
zrtos_arch_callback_t | callback, | ||
void * | args | ||
) |
bool zrtos_vheap_task__is_idle | ( | zrtos_vheap_task_t * | thiz | ) |
void zrtos_vheap_task__on_tick | ( | zrtos_vheap_task_t * | thiz | ) |
void zrtos_vheap_task__set_delay_ms | ( | zrtos_vheap_task_t * | thiz, |
zrtos_vheap_task_tick_type_t | ms | ||
) |
void zrtos_vheap_task__set_errno | ( | zrtos_vheap_task_t * | thiz, |
zrtos_error_t | errno | ||
) |
void zrtos_vheap_task__set_return_value | ( | zrtos_vheap_task_t * | thiz, |
void * | return_value | ||
) |
void zrtos_vheap_task__set_stack_ptr | ( | zrtos_vheap_task_t * | thiz, |
zrtos_arch_stack_t * | stack_ptr | ||
) |