|
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) |
| bool | vsf_hal_distbus_on_irq (void *devs, uint16_t irqn) |
| 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 | ) |