18#ifndef MPSL_FEM_NRF22XX_TWI_CONFIG_COMMON_H__
19#define MPSL_FEM_NRF22XX_TWI_CONFIG_COMMON_H__
127 const uint8_t * p_data,
151 uint8_t data_length);
void(* mpsl_fem_twi_async_xfer_write_cb_t)(void *p_instance, int32_t res, void *p_context)
Type of an asynchronous write transfer callback function.
Definition mpsl_fem_nrf22xx_twi_config_common.h:43
int32_t(* p_xfer_write)(void *p_instance, uint8_t slave_address, uint8_t internal_address, const uint8_t *p_data, uint8_t data_length)
Definition mpsl_fem_nrf22xx_twi_config_common.h:97
uint32_t(* p_xfer_write_async_time_get)(void *p_instance, uint8_t data_length)
Definition mpsl_fem_nrf22xx_twi_config_common.h:150
void * p_instance
Definition mpsl_fem_nrf22xx_twi_config_common.h:64
uint8_t slave_address
Definition mpsl_fem_nrf22xx_twi_config_common.h:56
int32_t(* p_xfer_write_async)(void *p_instance, uint8_t slave_address, const uint8_t *p_data, uint8_t data_length, mpsl_fem_twi_async_xfer_write_cb_t p_callback, void *p_context)
Definition mpsl_fem_nrf22xx_twi_config_common.h:125
bool enabled
Definition mpsl_fem_nrf22xx_twi_config_common.h:53
int32_t(* p_xfer_read)(void *p_instance, uint8_t slave_address, uint8_t internal_address, uint8_t *p_data, uint8_t data_length)
Definition mpsl_fem_nrf22xx_twi_config_common.h:81
Interface to a TWI driver.
Definition mpsl_fem_nrf22xx_twi_config_common.h:47
uint16_t nb_regs
Definition mpsl_fem_nrf22xx_twi_config_common.h:167
mpsl_fem_twi_reg_val_t * p_regs
Definition mpsl_fem_nrf22xx_twi_config_common.h:166
Map of TWI registers to be written.
Definition mpsl_fem_nrf22xx_twi_config_common.h:165
uint8_t addr
Definition mpsl_fem_nrf22xx_twi_config_common.h:158
uint8_t val
Definition mpsl_fem_nrf22xx_twi_config_common.h:159
Parameters of a TWI register to be written.
Definition mpsl_fem_nrf22xx_twi_config_common.h:157