![]()  | 
  
    Midnight Sun Firmware
    
   | 
 
I2C Port data. More...

Public Attributes | |
| I2C_TypeDef * | base | 
| void(* | rcc_cmd )(void) | 
| uint8_t | ev_irqn | 
| uint8_t | err_irqn | 
| bool | initialized | 
| I2CSettings | settings | 
| I2CBuffer | i2c_tx_buf | 
| I2CBuffer | i2c_rx_buf | 
| bool | curr_mode | 
| I2CAddress | current_addr | 
| volatile uint8_t | num_rx_bytes | 
I2C Port data.
| I2C_TypeDef* base | 
I2C HW Base address
| uint8_t err_irqn | 
Error interrupt number
| uint8_t ev_irqn | 
Event interrupt number
| bool initialized | 
Initialized flag
| void(* rcc_cmd) (void) | 
Function pointer to enable I2C clock using RCC