VSF Documented
|
Macros | |
#define | __VSF_DISTBUS_CLASS_INHERIT__ |
#define | __VSF_HAL_DISTBUS_CLASS_IMPLEMENT |
#define | VSF_HAL_DISTBUS_DEFINE_PARAM(__TYPE) VSF_MCONNECT(vsf_hal_distbus_, __TYPE, _t) *__TYPE; |
#define | __VSF_HAL_DISTBUS_ENUM VSF_HAL_DISTBUS_DEFINE_PARAM |
#define | VSF_HAL_DISTBUS_PROCESS_DECLARE_CMD(__TYPE) |
#define | __VSF_HAL_DISTBUS_ENUM VSF_HAL_DISTBUS_PROCESS_DECLARE_CMD |
Functions | |
void | vsf_hal_distbus_on_new (vsf_hal_distbus_t *hal_distbus, vsf_hal_distbus_type_t type, uint8_t num, void *devs) |
void | vsf_hal_distbus_register (vsf_distbus_t *distbus, vsf_hal_distbus_t *hal_distbus) |
void | vsf_hal_distbus_start (vsf_hal_distbus_t *hal_distbus) |
#define __VSF_DISTBUS_CLASS_INHERIT__ |
#define __VSF_HAL_DISTBUS_CLASS_IMPLEMENT |
#define VSF_HAL_DISTBUS_DEFINE_PARAM | ( | __TYPE | ) | VSF_MCONNECT(vsf_hal_distbus_, __TYPE, _t) *__TYPE; |
#define __VSF_HAL_DISTBUS_ENUM VSF_HAL_DISTBUS_DEFINE_PARAM |
#define VSF_HAL_DISTBUS_PROCESS_DECLARE_CMD | ( | __TYPE | ) |
#define __VSF_HAL_DISTBUS_ENUM VSF_HAL_DISTBUS_PROCESS_DECLARE_CMD |
void vsf_hal_distbus_on_new | ( | vsf_hal_distbus_t * | hal_distbus, |
vsf_hal_distbus_type_t | type, | ||
uint8_t | num, | ||
void * | devs | ||
) |
void vsf_hal_distbus_register | ( | vsf_distbus_t * | distbus, |
vsf_hal_distbus_t * | hal_distbus | ||
) |
void vsf_hal_distbus_start | ( | vsf_hal_distbus_t * | hal_distbus | ) |