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

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

AddressMode enum nameLibXR::HPMI2C
AsyncTransferKind enum nameLibXR::HPMI2C
CompleteAsyncTransfer(bool in_isr, ErrorCode ans)LibXR::HPMI2C
DefaultWaitPolicy()LibXR::HPMI2Cinlinestatic
GetAddressMode() constLibXR::HPMI2Cinline
GetClockFreq() constLibXR::HPMI2Cinline
GetWaitPolicy() constLibXR::HPMI2Cinline
HPMI2C(LibXRHpmI2cType *i2c, clock_name_t clock, I2C::Configuration config)LibXR::HPMI2C
I2C()LibXR::I2Cinline
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=MemAddrLength::BYTE_8, bool in_isr=false) overrideLibXR::HPMI2Cvirtual
MemWrite(uint16_t slave_addr, uint16_t mem_addr, ConstRawData write_data, WriteOperation &op, MemAddrLength mem_addr_size=MemAddrLength::BYTE_8, bool in_isr=false) overrideLibXR::HPMI2Cvirtual
Read(uint16_t slave_addr, RawData read_data, ReadOperation &op, bool in_isr=false) overrideLibXR::HPMI2Cvirtual
SequenceFrame enum nameLibXR::HPMI2C
SequenceRead(uint16_t slave_addr, RawData read_data, SequenceFrame frame, ReadOperation &op, bool in_isr=false)LibXR::HPMI2C
SequenceWrite(uint16_t slave_addr, ConstRawData write_data, SequenceFrame frame, bool check_ack, WriteOperation &op, bool in_isr=false)LibXR::HPMI2C
SetAddressMode(AddressMode mode)LibXR::HPMI2C
SetConfig(Configuration config) overrideLibXR::HPMI2Cvirtual
SetWaitPolicy(WaitPolicy policy)LibXR::HPMI2C
TransferFlag enum nameLibXR::HPMI2C
TransferWithFlags(uint16_t slave_addr, RawData data, uint16_t flags, ReadOperation &op, bool in_isr=false)LibXR::HPMI2C
TransferWithFlags(uint16_t slave_addr, ConstRawData data, uint16_t flags, WriteOperation &op, bool in_isr=false)LibXR::HPMI2C
Write(uint16_t slave_addr, ConstRawData write_data, WriteOperation &op, bool in_isr=false) overrideLibXR::HPMI2Cvirtual