RUI3 (RAK Unified Interface 3) - RAK4631
udrv_twimst_api

Data Fields

void(* TWIMST_INIT )(udrv_twimst_port port)
 
void(* TWIMST_DEINIT )(udrv_twimst_port port)
 
void(* TWIMST_SETUP_FREQ )(udrv_twimst_port port, uint32_t clk_HZ)
 
int32_t(* TWIMST_WRITE )(udrv_twimst_port port, uint8_t address, uint8_t *data, uint16_t len, bool send_stop)
 
int32_t(* TWIMST_READ )(udrv_twimst_port port, uint8_t address, uint8_t *data, uint16_t len)
 
uint8_t(* TWIMST_SUSPEND )(void)
 
uint8_t(* TWIMST_RESUME )(void)
 

Field Documentation

◆ TWIMST_INIT

void(* TWIMST_INIT) (udrv_twimst_port port)

◆ TWIMST_DEINIT

void(* TWIMST_DEINIT) (udrv_twimst_port port)

◆ TWIMST_SETUP_FREQ

void(* TWIMST_SETUP_FREQ) (udrv_twimst_port port, uint32_t clk_HZ)

◆ TWIMST_WRITE

int32_t(* TWIMST_WRITE) (udrv_twimst_port port, uint8_t address, uint8_t *data, uint16_t len, bool send_stop)

◆ TWIMST_READ

int32_t(* TWIMST_READ) (udrv_twimst_port port, uint8_t address, uint8_t *data, uint16_t len)

◆ TWIMST_SUSPEND

uint8_t(* TWIMST_SUSPEND) (void)

◆ TWIMST_RESUME

uint8_t(* TWIMST_RESUME) (void)