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_port_location
 I2C location number to use for I2C signals.
 
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_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 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