![]() |
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 | ||
| ) |