|
TLE92466ED Driver 0.1.0-preview
Modern C++23 driver for Infineon TLE92466ED Six-Channel Low-Side Solenoid Driver
|
Global device status structure. More...
#include <TLE92466ED.hpp>
Public Attributes | |
| bool | config_mode {true} |
| In config mode (vs mission mode) | |
| bool | init_done {false} |
| Initialization complete. | |
| bool | any_fault {false} |
| Any fault condition present. | |
| bool | vbat_uv {false} |
| VBAT undervoltage. | |
| bool | vbat_ov {false} |
| VBAT overvoltage. | |
| bool | vio_uv {false} |
| VIO undervoltage. | |
| bool | vio_ov {false} |
| VIO overvoltage. | |
| bool | vdd_uv {false} |
| VDD undervoltage. | |
| bool | vdd_ov {false} |
| VDD overvoltage. | |
| bool | ot_warning {false} |
| Over-temperature warning. | |
| bool | ot_error {false} |
| Over-temperature error. | |
| bool | clock_fault {false} |
| Clock fault. | |
| bool | spi_wd_error {false} |
| SPI watchdog error. | |
| bool | por_event {false} |
| Power-on reset occurred. | |
| bool | reset_event {false} |
| External reset occurred. | |
| bool | supply_nok_internal {false} |
| Internal supply fault. | |
| bool | supply_nok_external {false} |
| External supply fault. | |
| uint16_t | vbat_voltage {0} |
| VBAT voltage (raw value) | |
| uint16_t | vio_voltage {0} |
| VIO voltage (raw value) | |
Global device status structure.
| bool TLE92466ED::DeviceStatus::any_fault {false} |
Any fault condition present.
| bool TLE92466ED::DeviceStatus::clock_fault {false} |
Clock fault.
| bool TLE92466ED::DeviceStatus::config_mode {true} |
In config mode (vs mission mode)
| bool TLE92466ED::DeviceStatus::init_done {false} |
Initialization complete.
| bool TLE92466ED::DeviceStatus::ot_error {false} |
Over-temperature error.
| bool TLE92466ED::DeviceStatus::ot_warning {false} |
Over-temperature warning.
| bool TLE92466ED::DeviceStatus::por_event {false} |
Power-on reset occurred.
| bool TLE92466ED::DeviceStatus::reset_event {false} |
External reset occurred.
| bool TLE92466ED::DeviceStatus::spi_wd_error {false} |
SPI watchdog error.
| bool TLE92466ED::DeviceStatus::supply_nok_external {false} |
External supply fault.
| bool TLE92466ED::DeviceStatus::supply_nok_internal {false} |
Internal supply fault.
| bool TLE92466ED::DeviceStatus::vbat_ov {false} |
VBAT overvoltage.
| bool TLE92466ED::DeviceStatus::vbat_uv {false} |
VBAT undervoltage.
| uint16_t TLE92466ED::DeviceStatus::vbat_voltage {0} |
VBAT voltage (raw value)
| bool TLE92466ED::DeviceStatus::vdd_ov {false} |
VDD overvoltage.
| bool TLE92466ED::DeviceStatus::vdd_uv {false} |
VDD undervoltage.
| bool TLE92466ED::DeviceStatus::vio_ov {false} |
VIO overvoltage.
| bool TLE92466ED::DeviceStatus::vio_uv {false} |
VIO undervoltage.
| uint16_t TLE92466ED::DeviceStatus::vio_voltage {0} |
VIO voltage (raw value)