sl_efp_init_data_t Struct Reference

EFP driver initialization structure.

Definition at line 311 of file sl_efp.h .

#include < sl_efp.h >

Data Fields

uint8_t * config_data
Configuration data, pairs of (addr,data),(addr,data),... Set to NULL on preprogrammed parts.
unsigned int config_size
Number of register writes inside the configuration data. Set to 0 on preprogrammed parts.
sl_efp_em_transition_mode_t em_transition_mode
Method for controlling EFP Energy Mode (EM) transitions.
bool enable_irq_pin
Initialize a GPIO pin as EFP IRQ input.
I2C_TypeDef * i2c_peripheral
I2C peripheral instance pointer.
unsigned int i2c_scl_pin
GPIO pin number to use for I2C SCL signal.
GPIO_Port_TypeDef i2c_scl_port
GPIO port to use for I2C SCL signal.
unsigned int i2c_scl_port_location
I2C location number to use for I2C SCL signal.
unsigned int i2c_sda_pin
GPIO pin number to use for I2C SDA signal.
GPIO_Port_TypeDef i2c_sda_port
GPIO port to use for I2C SDA signal.
unsigned int i2c_sda_port_location
I2C location number to use for I2C SDA signal.
unsigned int irq_pin
GPIO pin number to use for EFP IRQ GPIO pin.
GPIO_Port_TypeDef irq_port
GPIO port to use for EFP IRQ GPIO pin.
bool is_host_efp
True if this EFP powers host SoC.

The documentation for this struct was generated from the following file:
  • C:/HandsOn/super/hardware/driver/efp/inc/ sl_efp.h