|
TLE92466ED Driver 0.1.0-preview
Modern C++23 driver for Infineon TLE92466ED Six-Channel Low-Side Solenoid Driver
|
Global configuration structure. More...
#include <TLE92466ED.hpp>
Public Attributes | |
| bool | crc_enabled {true} |
| Enable CRC checking. | |
| bool | spi_watchdog_enabled {true} |
| Enable SPI watchdog. | |
| bool | clock_watchdog_enabled {true} |
| Enable clock watchdog. | |
| bool | vio_5v {false} |
| VIO voltage (false=3.3V, true=5.0V) | |
| uint8_t | vbat_uv_threshold {25} |
| VBAT UV threshold (0.16208V per LSB) | |
| uint8_t | vbat_ov_threshold {255} |
| VBAT OV threshold (0.16208V per LSB) | |
| uint16_t | spi_watchdog_reload {1000} |
| SPI watchdog reload value. | |
Global configuration structure.
| bool TLE92466ED::GlobalConfig::clock_watchdog_enabled {true} |
Enable clock watchdog.
| bool TLE92466ED::GlobalConfig::crc_enabled {true} |
Enable CRC checking.
| bool TLE92466ED::GlobalConfig::spi_watchdog_enabled {true} |
Enable SPI watchdog.
| uint16_t TLE92466ED::GlobalConfig::spi_watchdog_reload {1000} |
SPI watchdog reload value.
| uint8_t TLE92466ED::GlobalConfig::vbat_ov_threshold {255} |
VBAT OV threshold (0.16208V per LSB)
| uint8_t TLE92466ED::GlobalConfig::vbat_uv_threshold {25} |
VBAT UV threshold (0.16208V per LSB)
| bool TLE92466ED::GlobalConfig::vio_5v {false} |
VIO voltage (false=3.3V, true=5.0V)