|
TLE92466ED Driver 0.1.0-preview
Modern C++23 driver for Infineon TLE92466ED Six-Channel Low-Side Solenoid Driver
|
SPI transaction configuration. More...
#include <TLE92466ED_HAL.hpp>
Public Attributes | |
| uint32_t | frequency {1'000'000} |
| SPI clock frequency in Hz (max 10 MHz for TLE92466ED) | |
| uint8_t | mode {0} |
| SPI mode (CPOL=0, CPHA=0 for TLE92466ED) | |
| uint8_t | bits_per_word {8} |
| Bits per word (8-bit, transfer 4 bytes for 32-bit frame) | |
| bool | msb_first {true} |
| MSB first transmission. | |
| uint32_t | timeout_ms {100} |
| Transaction timeout in milliseconds. | |
SPI transaction configuration.
Defines the configuration parameters for SPI communication.
| uint8_t TLE92466ED::SPIConfig::bits_per_word {8} |
Bits per word (8-bit, transfer 4 bytes for 32-bit frame)
| uint32_t TLE92466ED::SPIConfig::frequency {1'000'000} |
SPI clock frequency in Hz (max 10 MHz for TLE92466ED)
| uint8_t TLE92466ED::SPIConfig::mode {0} |
SPI mode (CPOL=0, CPHA=0 for TLE92466ED)
| bool TLE92466ED::SPIConfig::msb_first {true} |
MSB first transmission.
| uint32_t TLE92466ED::SPIConfig::timeout_ms {100} |
Transaction timeout in milliseconds.