| ClearFaults() noexcept | Tle92466edHandler | |
| comm_ | Tle92466edHandler | private |
| ConfigureChannel(uint8_t channel, const tle92466ed::ChannelConfig &config) noexcept | Tle92466edHandler | |
| ConfigurePwmRaw(uint8_t channel, uint8_t mantissa, uint8_t exponent, bool low_freq_range=false) noexcept | Tle92466edHandler | |
| Deinitialize() noexcept | Tle92466edHandler | |
| DisableAllChannels() noexcept | Tle92466edHandler | |
| DisableChannel(uint8_t channel) noexcept | Tle92466edHandler | |
| DisableOutputStage() noexcept | Tle92466edHandler | |
| driver_ | Tle92466edHandler | private |
| DriverType typedef | Tle92466edHandler | |
| DumpDiagnostics() noexcept | Tle92466edHandler | |
| EnableAllChannels() noexcept | Tle92466edHandler | |
| EnableChannel(uint8_t channel) noexcept | Tle92466edHandler | |
| EnableFeedbackUpdates() noexcept | Tle92466edHandler | |
| EnableOutputStage() noexcept | Tle92466edHandler | |
| EnsureInitialized() noexcept | Tle92466edHandler | |
| EnsureInitializedLocked() noexcept | Tle92466edHandler | private |
| EnterConfigMode() noexcept | Tle92466edHandler | |
| EnterMissionMode() noexcept | Tle92466edHandler | |
| GetChannelCurrentSetpoint(uint8_t channel, bool parallel_mode=false) noexcept | Tle92466edHandler | |
| GetChannelDiagnostics(uint8_t channel, tle92466ed::ChannelDiagnostics &diag) noexcept | Tle92466edHandler | |
| GetChipId() noexcept | Tle92466edHandler | |
| GetDriver() noexcept | Tle92466edHandler | |
| GetDriver() const noexcept | Tle92466edHandler | |
| GetFaultReport(tle92466ed::FaultReport &report) noexcept | Tle92466edHandler | |
| GetIcVersion() noexcept | Tle92466edHandler | |
| GetStatus(tle92466ed::DeviceStatus &status) noexcept | Tle92466edHandler | |
| HasFault() noexcept | Tle92466edHandler | |
| Initialize(bool perform_hardware_reset=true) noexcept | Tle92466edHandler | |
| Initialize(const tle92466ed::GlobalConfig &config) noexcept | Tle92466edHandler | |
| initialized_ | Tle92466edHandler | private |
| InitializeLocked(bool perform_hardware_reset) noexcept | Tle92466edHandler | private |
| IsInitialized() const noexcept | Tle92466edHandler | inline |
| IsMissionMode() noexcept | Tle92466edHandler | |
| KickWatchdog(uint16_t reload_value=1000) noexcept | Tle92466edHandler | |
| kNumChannels | Tle92466edHandler | static |
| LastSpiRxWord() const noexcept | Tle92466edHandler | inline |
| LastSpiRxWordFirst() const noexcept | Tle92466edHandler | inline |
| mutex_ | Tle92466edHandler | mutableprivate |
| operator=(const Tle92466edHandler &)=delete | Tle92466edHandler | |
| operator=(Tle92466edHandler &&)=delete | Tle92466edHandler | |
| RawSpiChain(std::span< const uint32_t > tx, std::span< uint32_t > rx, uint32_t gap_us=0U) noexcept | Tle92466edHandler | inline |
| SetChannelCurrent(uint8_t channel, uint16_t current_ma) noexcept | Tle92466edHandler | |
| SetChannelCurrentUa(uint8_t channel, uint32_t current_ua) noexcept | Tle92466edHandler | |
| Tle92466edHandler(BaseSpi &spi, BaseGpio &resn, BaseGpio &en, BaseGpio *faultn=nullptr) noexcept | Tle92466edHandler | |
| Tle92466edHandler(const Tle92466edHandler &)=delete | Tle92466edHandler | |
| Tle92466edHandler(Tle92466edHandler &&)=delete | Tle92466edHandler | |
| WithDriver(Fn &&fn) noexcept | Tle92466edHandler | inline |
| withDriver(Fn &&fn) noexcept | Tle92466edHandler | inlineprivate |
| WithLock(Fn &&fn) noexcept | Tle92466edHandler | inline |
| ~Tle92466edHandler() noexcept | Tle92466edHandler | |