Lines Matching refs:i2c_periph
285 void i2c_deinit(uint32_t i2c_periph);
287 void i2c_clock_config(uint32_t i2c_periph, uint32_t clkspeed, uint32_t dutycyc);
289 void i2c_mode_addr_config(uint32_t i2c_periph, uint32_t mode,uint32_t addformat, uint32_t addr);
291 void i2c_smbus_type_config(uint32_t i2c_periph, uint32_t type);
293 void i2c_ack_config(uint32_t i2c_periph, uint32_t ack);
295 void i2c_ackpos_config(uint32_t i2c_periph, uint32_t pos);
297 void i2c_master_addressing(uint32_t i2c_periph, uint32_t addr,uint32_t trandirection);
299 void i2c_dualaddr_enable(uint32_t i2c_periph, uint32_t dualaddr);
301 void i2c_dualaddr_disable(uint32_t i2c_periph);
303 void i2c_enable(uint32_t i2c_periph);
305 void i2c_disable(uint32_t i2c_periph);
308 void i2c_start_on_bus(uint32_t i2c_periph);
310 void i2c_stop_on_bus(uint32_t i2c_periph);
312 void i2c_data_transmit(uint32_t i2c_periph, uint8_t data);
314 uint8_t i2c_data_receive(uint32_t i2c_periph);
316 void i2c_dma_enable(uint32_t i2c_periph, uint32_t dmastate);
318 void i2c_dma_last_transfer_config(uint32_t i2c_periph, uint32_t dmalast);
320 void i2c_stretch_scl_low_config(uint32_t i2c_periph, uint32_t stretchpara);
322 void i2c_slave_response_to_gcall_config(uint32_t i2c_periph, uint32_t gcallpara);
324 void i2c_software_reset_config(uint32_t i2c_periph, uint32_t sreset);
327 void i2c_pec_enable(uint32_t i2c_periph, uint32_t pecstate);
329 void i2c_pec_transfer_enable(uint32_t i2c_periph, uint32_t pecpara);
331 uint8_t i2c_pec_value_get(uint32_t i2c_periph);
333 void i2c_smbus_issue_alert(uint32_t i2c_periph, uint32_t smbuspara);
335 void i2c_smbus_arp_enable(uint32_t i2c_periph, uint32_t arpstate);
338 FlagStatus i2c_flag_get(uint32_t i2c_periph, i2c_flag_enum flag);
340 void i2c_flag_clear(uint32_t i2c_periph, i2c_flag_enum flag);
342 void i2c_interrupt_enable(uint32_t i2c_periph, i2c_interrupt_enum interrupt);
344 void i2c_interrupt_disable(uint32_t i2c_periph, i2c_interrupt_enum interrupt);
346 FlagStatus i2c_interrupt_flag_get(uint32_t i2c_periph,i2c_interrupt_flag_enum int_flag);
348 void i2c_interrupt_flag_clear(uint32_t i2c_periph,i2c_interrupt_flag_enum int_flag);