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

Channel MODE register bit definitions. More...

Variables

constexpr uint16_t OFF = 0x0000
 Channel off.
 
constexpr uint16_t ICC_CURRENT_CTRL = 0x0001
 ICC current control.
 
constexpr uint16_t DIRECT_DRIVE_SPI = 0x0002
 Direct drive via SPI.
 
constexpr uint16_t DIRECT_DRIVE_DRV0 = 0x0003
 Direct drive via DRV0 pin.
 
constexpr uint16_t DIRECT_DRIVE_DRV1 = 0x0004
 Direct drive via DRV1 pin.
 
constexpr uint16_t FREE_RUN_MEAS = 0x000C
 Free running measurement.
 
constexpr uint16_t MODE_MASK = 0x000F
 Mode mask.
 
constexpr uint16_t DEFAULT = OFF
 Default (off)
 

Detailed Description

Channel MODE register bit definitions.

Channel operation mode selection (write only in Config Mode).

Bit Map:
* Bits 3-0: CH_MODE - Channel operation mode
* 

Variable Documentation

◆ DEFAULT

constexpr uint16_t TLE92466ED::CH_MODE::DEFAULT = OFF
constexpr

Default (off)

◆ DIRECT_DRIVE_DRV0

constexpr uint16_t TLE92466ED::CH_MODE::DIRECT_DRIVE_DRV0 = 0x0003
constexpr

Direct drive via DRV0 pin.

◆ DIRECT_DRIVE_DRV1

constexpr uint16_t TLE92466ED::CH_MODE::DIRECT_DRIVE_DRV1 = 0x0004
constexpr

Direct drive via DRV1 pin.

◆ DIRECT_DRIVE_SPI

constexpr uint16_t TLE92466ED::CH_MODE::DIRECT_DRIVE_SPI = 0x0002
constexpr

Direct drive via SPI.

◆ FREE_RUN_MEAS

constexpr uint16_t TLE92466ED::CH_MODE::FREE_RUN_MEAS = 0x000C
constexpr

Free running measurement.

◆ ICC_CURRENT_CTRL

constexpr uint16_t TLE92466ED::CH_MODE::ICC_CURRENT_CTRL = 0x0001
constexpr

ICC current control.

◆ MODE_MASK

constexpr uint16_t TLE92466ED::CH_MODE::MODE_MASK = 0x000F
constexpr

Mode mask.

◆ OFF

constexpr uint16_t TLE92466ED::CH_MODE::OFF = 0x0000
constexpr

Channel off.