libxr
Embedded C++ framework for bare-metal, RTOS and Linux
Loading...
Searching...
No Matches
LibXR::STM32I2C Member List

This is the complete list of members for LibXR::STM32I2C, including all inherited members.

block_wait_ (defined in LibXR::STM32I2C)LibXR::STM32I2C
dma_buff_ (defined in LibXR::STM32I2C)LibXR::STM32I2C
dma_enable_min_size_ (defined in LibXR::STM32I2C)LibXR::STM32I2C
I2C()LibXR::I2Cinline
i2c_handle_ (defined in LibXR::STM32I2C)LibXR::STM32I2C
id_ (defined in LibXR::STM32I2C)LibXR::STM32I2C
map (defined in LibXR::STM32I2C)LibXR::STM32I2Cstatic
MemAddrLength enum name (defined in LibXR::I2C)LibXR::I2C
MemRead(uint16_t slave_addr, uint16_t mem_addr, RawData read_data, ReadOperation &op, MemAddrLength mem_addr_size, bool in_isr) overrideLibXR::STM32I2Cvirtual
MemWrite(uint16_t slave_addr, uint16_t mem_addr, ConstRawData write_data, WriteOperation &op, MemAddrLength mem_addr_size, bool in_isr) overrideLibXR::STM32I2Cvirtual
Read(uint16_t slave_addr, RawData read_data, ReadOperation &op, bool in_isr) overrideLibXR::STM32I2Cvirtual
read_ (defined in LibXR::STM32I2C)LibXR::STM32I2C
read_buff_ (defined in LibXR::STM32I2C)LibXR::STM32I2C
read_op_ (defined in LibXR::STM32I2C)LibXR::STM32I2C
recovering_ (defined in LibXR::STM32I2C)LibXR::STM32I2C
SetClockSpeed(T &, const Configuration &) (defined in LibXR::STM32I2C)LibXR::STM32I2Cinline
SetClockSpeed(T &i2c_handle, const Configuration &config) (defined in LibXR::STM32I2C)LibXR::STM32I2Cinline
SetConfig(Configuration config) overrideLibXR::STM32I2Cvirtual
SetTiming(T &i2c_handle, uint32_t timing) (defined in LibXR::STM32I2C)LibXR::STM32I2Cinline
SetTiming(T &, uint32_t) (defined in LibXR::STM32I2C)LibXR::STM32I2Cinline
STM32I2C(I2C_HandleTypeDef *hi2c, RawData dma_buff, uint32_t dma_enable_min_size=3)LibXR::STM32I2C
Write(uint16_t slave_addr, ConstRawData write_data, WriteOperation &op, bool in_isr) overrideLibXR::STM32I2Cvirtual
write_op_ (defined in LibXR::STM32I2C)LibXR::STM32I2C