TLE92466ED Driver 2.0.0
API reference
Loading...
Searching...
No Matches
tle92466ed::SpiInterface< Derived > Member List

This is the complete list of members for tle92466ed::SpiInterface< Derived >, including all inherited members.

ClearErrors() noexcepttle92466ed::SpiInterface< Derived >inline
Configure(const SPIConfig &config) noexcepttle92466ed::SpiInterface< Derived >inline
Deinit() noexcepttle92466ed::SpiInterface< Derived >inline
Delay(uint32_t microseconds) noexcepttle92466ed::SpiInterface< Derived >inline
GetLastError() const noexcepttle92466ed::SpiInterface< Derived >inline
GpioRead(CtrlPin pin) noexcepttle92466ed::SpiInterface< Derived >inline
GpioSet(CtrlPin pin, GpioSignal signal) noexcepttle92466ed::SpiInterface< Derived >inline
GpioSetActive(CtrlPin pin) noexcepttle92466ed::SpiInterface< Derived >inline
GpioSetInactive(CtrlPin pin) noexcepttle92466ed::SpiInterface< Derived >inline
Init() noexcepttle92466ed::SpiInterface< Derived >inline
IsReady() const noexcepttle92466ed::SpiInterface< Derived >inline
kMaxPipelinedReadstle92466ed::SpiInterface< Derived >static
last_critical_fault_flags_tle92466ed::SpiInterface< Derived >protected
LastCriticalFaultFlags() const noexcepttle92466ed::SpiInterface< Derived >inline
Log(LogLevel level, const char *tag, const char *format,...) noexcepttle92466ed::SpiInterface< Derived >inline
NoteCriticalFault(const SPIFrame &frame) noexcepttle92466ed::SpiInterface< Derived >inlineprotected
operator=(const SpiInterface &)=deletetle92466ed::SpiInterface< Derived >
operator=(SpiInterface &&) noexcept=defaulttle92466ed::SpiInterface< Derived >protected
Read(uint16_t address, bool verify_crc=true) noexcepttle92466ed::SpiInterface< Derived >inline
ReadMulti(std::span< const uint16_t > addresses, std::span< uint32_t > values, uint16_t &valid_mask) noexcepttle92466ed::SpiInterface< Derived >inline
saw_critical_fault_tle92466ed::SpiInterface< Derived >protected
SawCriticalFault() const noexcepttle92466ed::SpiInterface< Derived >inline
SpiInterface(const SpiInterface &)=deletetle92466ed::SpiInterface< Derived >
SpiInterface()=defaulttle92466ed::SpiInterface< Derived >protected
SpiInterface(SpiInterface &&) noexcept=defaulttle92466ed::SpiInterface< Derived >protected
Transfer32(uint32_t tx_data) noexcepttle92466ed::SpiInterface< Derived >inline
TransferMulti(std::span< const uint32_t > tx_data, std::span< uint32_t > rx_data) noexcepttle92466ed::SpiInterface< Derived >inline
Write(uint16_t address, uint16_t value, bool verify_crc=true) noexcepttle92466ed::SpiInterface< Derived >inline
~SpiInterface()=defaulttle92466ed::SpiInterface< Derived >protected