29 uint32_t (*
read)(
void*
ctx, uint8_t* buf, uint32_t max);
riic_device_t * priv_riic_device_find(uint8_t addr_7b)
Find the registered RIIC device answering one 7-bit address.
void priv_riic_devices_reset(void)
Reset and repopulate the board's RIIC device registry.
void priv_riic_devices_report(void)
Report activity observed by the registered board devices.
Annotation-attribute framework macros for ra8-firmware.
#define RA8_PRIV
Module-private helper: shared across TUs but only inside one library.
One device registered on the modelled RIIC bus.
uint32_t(* read)(void *ctx, uint8_t *buf, uint32_t max)
Device->controller.
void(* stop)(void *ctx)
STOP/transfer end.
bool present
Slot occupied.
uint8_t addr_7b
7-bit address.