18#ifndef MPSL_FEM_TWI_CONFIG_COMMON_H__
19#define MPSL_FEM_TWI_CONFIG_COMMON_H__
81 int32_t (*p_xfer_read)(
void * p_instance, uint8_t slave_address, uint8_t internal_address, uint8_t * p_data, uint8_t data_length);
97 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);
125 int32_t (*p_xfer_write_async)(
void * p_instance,
126 uint8_t slave_address,
127 const uint8_t * p_data,
150 uint32_t (*p_xfer_write_async_time_get)(
void * p_instance,
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
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
bool enabled
Definition mpsl_fem_nrf22xx_twi_config_common.h:53
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