TLE92466ED Driver 0.1.0-preview
Modern C++23 driver for Infineon TLE92466ED Six-Channel Low-Side Solenoid Driver
Loading...
Searching...
No Matches
TLE92466ED::Driver Member List

This is the complete list of members for TLE92466ED::Driver, including all inherited members.

apply_default_config() noexceptTLE92466ED::Driverprivate
channel_enable_cache_TLE92466ED::Driverprivate
channel_setpoints_TLE92466ED::Driverprivate
check_config_mode() const noexceptTLE92466ED::Driverinlineprivate
check_initialized() const noexceptTLE92466ED::Driverinlineprivate
check_mission_mode() const noexceptTLE92466ED::Driverinlineprivate
check_spi_status(const SPIFrame &rx_frame) noexceptTLE92466ED::Driverprivate
clear_faults() noexceptTLE92466ED::Driver
configure_channel(Channel channel, const ChannelConfig &config) noexceptTLE92466ED::Driver
configure_dither(Channel channel, uint16_t step_size, uint8_t num_steps, uint8_t flat_steps) noexceptTLE92466ED::Driver
configure_global(const GlobalConfig &config) noexceptTLE92466ED::Driver
configure_pwm_period(Channel channel, uint8_t period_mantissa, uint8_t period_exponent, bool low_freq_range=false) noexceptTLE92466ED::Driver
disable_all_channels() noexceptTLE92466ED::Driver
Driver(HAL &hal) noexceptTLE92466ED::Driverinlineexplicit
Driver(const Driver &)=deleteTLE92466ED::Driver
Driver(Driver &&) noexcept=deleteTLE92466ED::Driver
enable_all_channels() noexceptTLE92466ED::Driver
enable_channel(Channel channel, bool enabled) noexceptTLE92466ED::Driver
enable_channels(uint8_t channel_mask) noexceptTLE92466ED::Driver
enter_config_mode() noexceptTLE92466ED::Driver
enter_mission_mode() noexceptTLE92466ED::Driver
get_average_current(Channel channel, bool parallel_mode=false) noexceptTLE92466ED::Driver
get_channel_diagnostics(Channel channel) noexceptTLE92466ED::Driver
get_chip_id() noexceptTLE92466ED::Driver
get_current_setpoint(Channel channel, bool parallel_mode=false) noexceptTLE92466ED::Driver
get_device_status() noexceptTLE92466ED::Driver
get_duty_cycle(Channel channel) noexceptTLE92466ED::Driver
get_ic_version() noexceptTLE92466ED::Driver
get_vbat_voltage() noexceptTLE92466ED::Driver
get_vio_voltage() noexceptTLE92466ED::Driver
hal_TLE92466ED::Driverprivate
has_any_fault() noexceptTLE92466ED::Driver
init() noexceptTLE92466ED::Driver
initialized_TLE92466ED::Driverprivate
is_channel_parallel(Channel channel) noexceptTLE92466ED::Driverprivate
is_initialized() const noexceptTLE92466ED::Driverinline
is_mission_mode() const noexceptTLE92466ED::Driverinline
is_valid_channel_internal(Channel channel) const noexceptTLE92466ED::Driverinlineprivate
mission_mode_TLE92466ED::Driverprivate
modify_register(uint16_t address, uint16_t mask, uint16_t value) noexceptTLE92466ED::Driver
operator=(const Driver &)=deleteTLE92466ED::Driver
operator=(Driver &&) noexcept=deleteTLE92466ED::Driver
read_register(uint16_t address, bool verify_crc=true) noexceptTLE92466ED::Driver
reload_spi_watchdog(uint16_t reload_value) noexceptTLE92466ED::Driver
set_channel_mode(Channel channel, ChannelMode mode) noexceptTLE92466ED::Driver
set_crc_enabled(bool enabled) noexceptTLE92466ED::Driver
set_current_setpoint(Channel channel, uint16_t current_ma, bool parallel_mode=false) noexceptTLE92466ED::Driver
set_parallel_operation(ParallelPair pair, bool enabled) noexceptTLE92466ED::Driver
set_vbat_thresholds(uint8_t uv_threshold, uint8_t ov_threshold) noexceptTLE92466ED::Driver
software_reset() noexceptTLE92466ED::Driver
transfer_frame(const SPIFrame &tx_frame, bool verify_crc=true) noexceptTLE92466ED::Driverprivate
verify_device() noexceptTLE92466ED::Driver
write_register(uint16_t address, uint16_t value, bool verify_crc=true) noexceptTLE92466ED::Driver
~Driver() noexceptTLE92466ED::Driverinline