| apply_default_config() noexcept | TLE92466ED::Driver | private |
| channel_enable_cache_ | TLE92466ED::Driver | private |
| channel_setpoints_ | TLE92466ED::Driver | private |
| check_config_mode() const noexcept | TLE92466ED::Driver | inlineprivate |
| check_initialized() const noexcept | TLE92466ED::Driver | inlineprivate |
| check_mission_mode() const noexcept | TLE92466ED::Driver | inlineprivate |
| check_spi_status(const SPIFrame &rx_frame) noexcept | TLE92466ED::Driver | private |
| clear_faults() noexcept | TLE92466ED::Driver | |
| configure_channel(Channel channel, const ChannelConfig &config) noexcept | TLE92466ED::Driver | |
| configure_dither(Channel channel, uint16_t step_size, uint8_t num_steps, uint8_t flat_steps) noexcept | TLE92466ED::Driver | |
| configure_global(const GlobalConfig &config) noexcept | TLE92466ED::Driver | |
| configure_pwm_period(Channel channel, uint8_t period_mantissa, uint8_t period_exponent, bool low_freq_range=false) noexcept | TLE92466ED::Driver | |
| disable_all_channels() noexcept | TLE92466ED::Driver | |
| Driver(HAL &hal) noexcept | TLE92466ED::Driver | inlineexplicit |
| Driver(const Driver &)=delete | TLE92466ED::Driver | |
| Driver(Driver &&) noexcept=delete | TLE92466ED::Driver | |
| enable_all_channels() noexcept | TLE92466ED::Driver | |
| enable_channel(Channel channel, bool enabled) noexcept | TLE92466ED::Driver | |
| enable_channels(uint8_t channel_mask) noexcept | TLE92466ED::Driver | |
| enter_config_mode() noexcept | TLE92466ED::Driver | |
| enter_mission_mode() noexcept | TLE92466ED::Driver | |
| get_average_current(Channel channel, bool parallel_mode=false) noexcept | TLE92466ED::Driver | |
| get_channel_diagnostics(Channel channel) noexcept | TLE92466ED::Driver | |
| get_chip_id() noexcept | TLE92466ED::Driver | |
| get_current_setpoint(Channel channel, bool parallel_mode=false) noexcept | TLE92466ED::Driver | |
| get_device_status() noexcept | TLE92466ED::Driver | |
| get_duty_cycle(Channel channel) noexcept | TLE92466ED::Driver | |
| get_ic_version() noexcept | TLE92466ED::Driver | |
| get_vbat_voltage() noexcept | TLE92466ED::Driver | |
| get_vio_voltage() noexcept | TLE92466ED::Driver | |
| hal_ | TLE92466ED::Driver | private |
| has_any_fault() noexcept | TLE92466ED::Driver | |
| init() noexcept | TLE92466ED::Driver | |
| initialized_ | TLE92466ED::Driver | private |
| is_channel_parallel(Channel channel) noexcept | TLE92466ED::Driver | private |
| is_initialized() const noexcept | TLE92466ED::Driver | inline |
| is_mission_mode() const noexcept | TLE92466ED::Driver | inline |
| is_valid_channel_internal(Channel channel) const noexcept | TLE92466ED::Driver | inlineprivate |
| mission_mode_ | TLE92466ED::Driver | private |
| modify_register(uint16_t address, uint16_t mask, uint16_t value) noexcept | TLE92466ED::Driver | |
| operator=(const Driver &)=delete | TLE92466ED::Driver | |
| operator=(Driver &&) noexcept=delete | TLE92466ED::Driver | |
| read_register(uint16_t address, bool verify_crc=true) noexcept | TLE92466ED::Driver | |
| reload_spi_watchdog(uint16_t reload_value) noexcept | TLE92466ED::Driver | |
| set_channel_mode(Channel channel, ChannelMode mode) noexcept | TLE92466ED::Driver | |
| set_crc_enabled(bool enabled) noexcept | TLE92466ED::Driver | |
| set_current_setpoint(Channel channel, uint16_t current_ma, bool parallel_mode=false) noexcept | TLE92466ED::Driver | |
| set_parallel_operation(ParallelPair pair, bool enabled) noexcept | TLE92466ED::Driver | |
| set_vbat_thresholds(uint8_t uv_threshold, uint8_t ov_threshold) noexcept | TLE92466ED::Driver | |
| software_reset() noexcept | TLE92466ED::Driver | |
| transfer_frame(const SPIFrame &tx_frame, bool verify_crc=true) noexcept | TLE92466ED::Driver | private |
| verify_device() noexcept | TLE92466ED::Driver | |
| write_register(uint16_t address, uint16_t value, bool verify_crc=true) noexcept | TLE92466ED::Driver | |
| ~Driver() noexcept | TLE92466ED::Driver | inline |