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

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.
 

Detailed Description

Global configuration structure.

Member Data Documentation

◆ clock_watchdog_enabled

bool TLE92466ED::GlobalConfig::clock_watchdog_enabled {true}

Enable clock watchdog.

◆ crc_enabled

bool TLE92466ED::GlobalConfig::crc_enabled {true}

Enable CRC checking.

◆ spi_watchdog_enabled

bool TLE92466ED::GlobalConfig::spi_watchdog_enabled {true}

Enable SPI watchdog.

◆ spi_watchdog_reload

uint16_t TLE92466ED::GlobalConfig::spi_watchdog_reload {1000}

SPI watchdog reload value.

◆ vbat_ov_threshold

uint8_t TLE92466ED::GlobalConfig::vbat_ov_threshold {255}

VBAT OV threshold (0.16208V per LSB)

◆ vbat_uv_threshold

uint8_t TLE92466ED::GlobalConfig::vbat_uv_threshold {25}

VBAT UV threshold (0.16208V per LSB)

◆ vio_5v

bool TLE92466ED::GlobalConfig::vio_5v {false}

VIO voltage (false=3.3V, true=5.0V)


The documentation for this struct was generated from the following file: