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