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

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.
 

Detailed Description

SPI transaction configuration.

Defines the configuration parameters for SPI communication.

Member Data Documentation

◆ bits_per_word

uint8_t TLE92466ED::SPIConfig::bits_per_word {8}

Bits per word (8-bit, transfer 4 bytes for 32-bit frame)

◆ frequency

uint32_t TLE92466ED::SPIConfig::frequency {1'000'000}

SPI clock frequency in Hz (max 10 MHz for TLE92466ED)

◆ mode

uint8_t TLE92466ED::SPIConfig::mode {0}

SPI mode (CPOL=0, CPHA=0 for TLE92466ED)

◆ msb_first

bool TLE92466ED::SPIConfig::msb_first {true}

MSB first transmission.

◆ timeout_ms

uint32_t TLE92466ED::SPIConfig::timeout_ms {100}

Transaction timeout in milliseconds.


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