9 #ifndef _UDRV_TWIMST_H_ 10 #define _UDRV_TWIMST_H_ 72 #endif //_UDRV_TWIMST_H_ void udrv_twimst_suspend(void)
void(* TWIMST_INIT)(udrv_twimst_port port)
Definition: udrv_twimst.h:29
int32_t udrv_twimst_read(udrv_twimst_port port, uint8_t address, uint8_t *data, uint16_t length)
void udrv_twimst_resume(void)
Definition: udrv_twimst.h:23
Definition: udrv_twimst.h:21
uint8_t(* TWIMST_RESUME)(void)
Definition: udrv_twimst.h:35
void udrv_twimst_deinit(udrv_twimst_port port)
void(* TWIMST_DEINIT)(udrv_twimst_port port)
Definition: udrv_twimst.h:30
Definition: udrv_twimst.h:25
uint8_t(* TWIMST_SUSPEND)(void)
Definition: udrv_twimst.h:34
void(* TWIMST_SETUP_FREQ)(udrv_twimst_port port, uint32_t clk_HZ)
Definition: udrv_twimst.h:31
int32_t udrv_twimst_write(udrv_twimst_port port, uint8_t address, uint8_t *data, uint16_t length, bool send_stop)
void udrv_twimst_init(udrv_twimst_port port)
Definition: udrv_twimst.h:24
udrv_twimst_port
Definition: udrv_twimst.h:20
Definition: udrv_twimst.h:22
uint16_t length
Definition: RAKProtocol.h:71
void udrv_twimst_setup_freq(udrv_twimst_port port, uint32_t clk_Hz)
Definition: udrv_twimst.h:28
int32_t(* TWIMST_READ)(udrv_twimst_port port, uint8_t address, uint8_t *data, uint16_t len)
Definition: udrv_twimst.h:33
int32_t(* TWIMST_WRITE)(udrv_twimst_port port, uint8_t address, uint8_t *data, uint16_t len, bool send_stop)
Definition: udrv_twimst.h:32