TLE92466ED Driver 2.0.0
API reference
Loading...
Searching...
No Matches
Variables
tle92466ed::FB_STAT Namespace Reference

FB_STAT register bit definitions. More...

Variables

constexpr uint32_t DIAG_WARN_CHGR0 = (1u << 0)
 DIAG_WARN_CHGR0 status.
 
constexpr uint32_t DIAG_WARN_CHGR1 = (1u << 1)
 DIAG_WARN_CHGR1 status.
 
constexpr uint32_t DIAG_WARN_CHGR2 = (1u << 2)
 DIAG_WARN_CHGR2 status.
 
constexpr uint32_t OLSG_WARN_CHK_NOK_CHGR0 = (1u << 3)
 OL/SG check group 0.
 
constexpr uint32_t OLSG_WARN_CHK_NOK_CHGR1 = (1u << 4)
 OL/SG check group 1.
 
constexpr uint32_t OLSG_WARN_CHK_NOK_CHGR2 = (1u << 5)
 OL/SG check group 2.
 
constexpr uint32_t CLK_NOK_STAT = (1u << 6)
 Clock fault status.
 
constexpr uint32_t COTERR = (1u << 7)
 Central overtemperature error.
 
constexpr uint32_t COTWARN = (1u << 8)
 Central overtemperature warning.
 
constexpr uint32_t RES_EVENT = (1u << 9)
 Reset event (RESN pin)
 
constexpr uint32_t POR_EVENT = (1u << 10)
 Power-on reset event.
 
constexpr uint32_t DATA_ERR = (1u << 11)
 OTP_ECC_ERR / OTP_VIRGIN / HV_ADC_ERR.
 
constexpr uint32_t SUP_NOK_EXT = (1u << 12)
 VIO/VDD/VBAT UV or OV.
 
constexpr uint32_t SUP_NOK_INT = (1u << 13)
 Internal rail UV or OV.
 
constexpr uint32_t ERR_CHGR0 = (1u << 14)
 DIAG_ERR_CHGR1 status.
 
constexpr uint32_t ERR_CHGR1 = (1u << 15)
 DIAG_ERR_CHGR2 status.
 
constexpr uint32_t ERR_CHGR2 = (1u << 16)
 DIAG_ERR_CHGR3 status.
 
constexpr uint32_t SPI_WD_ERR = (1u << 20)
 SPI watchdog error status.
 
constexpr uint32_t INIT_DONE = (1u << 21)
 Chip initialization done.
 

Detailed Description

FB_STAT register bit definitions.

General feedback and status information.

Warning
FB_STAT is a 22-bit reply register. INIT_DONE (21) and SPI_WD_ERR (20) sit above bit 15, so a caller that narrows the ReadRegister result to uint16_t silently loses them and reads INIT_DONE as 0 forever. Keep these masks 32-bit.

Bit positions per datasheet Rev. 1.2 (2022-02-01) §5.3.2.21, Table 23. Reset value is 0x200638 — note INIT_DONE is set out of reset.

Variable Documentation

◆ CLK_NOK_STAT

constexpr uint32_t tle92466ed::FB_STAT::CLK_NOK_STAT = (1u << 6)
constexpr

Clock fault status.

◆ COTERR

constexpr uint32_t tle92466ed::FB_STAT::COTERR = (1u << 7)
constexpr

Central overtemperature error.

◆ COTWARN

constexpr uint32_t tle92466ed::FB_STAT::COTWARN = (1u << 8)
constexpr

Central overtemperature warning.

◆ DATA_ERR

constexpr uint32_t tle92466ed::FB_STAT::DATA_ERR = (1u << 11)
constexpr

OTP_ECC_ERR / OTP_VIRGIN / HV_ADC_ERR.

◆ DIAG_WARN_CHGR0

constexpr uint32_t tle92466ed::FB_STAT::DIAG_WARN_CHGR0 = (1u << 0)
constexpr

DIAG_WARN_CHGR0 status.

◆ DIAG_WARN_CHGR1

constexpr uint32_t tle92466ed::FB_STAT::DIAG_WARN_CHGR1 = (1u << 1)
constexpr

DIAG_WARN_CHGR1 status.

◆ DIAG_WARN_CHGR2

constexpr uint32_t tle92466ed::FB_STAT::DIAG_WARN_CHGR2 = (1u << 2)
constexpr

DIAG_WARN_CHGR2 status.

◆ ERR_CHGR0

constexpr uint32_t tle92466ed::FB_STAT::ERR_CHGR0 = (1u << 14)
constexpr

DIAG_ERR_CHGR1 status.

◆ ERR_CHGR1

constexpr uint32_t tle92466ed::FB_STAT::ERR_CHGR1 = (1u << 15)
constexpr

DIAG_ERR_CHGR2 status.

◆ ERR_CHGR2

constexpr uint32_t tle92466ed::FB_STAT::ERR_CHGR2 = (1u << 16)
constexpr

DIAG_ERR_CHGR3 status.

◆ INIT_DONE

constexpr uint32_t tle92466ed::FB_STAT::INIT_DONE = (1u << 21)
constexpr

Chip initialization done.

◆ OLSG_WARN_CHK_NOK_CHGR0

constexpr uint32_t tle92466ed::FB_STAT::OLSG_WARN_CHK_NOK_CHGR0 = (1u << 3)
constexpr

OL/SG check group 0.

◆ OLSG_WARN_CHK_NOK_CHGR1

constexpr uint32_t tle92466ed::FB_STAT::OLSG_WARN_CHK_NOK_CHGR1 = (1u << 4)
constexpr

OL/SG check group 1.

◆ OLSG_WARN_CHK_NOK_CHGR2

constexpr uint32_t tle92466ed::FB_STAT::OLSG_WARN_CHK_NOK_CHGR2 = (1u << 5)
constexpr

OL/SG check group 2.

◆ POR_EVENT

constexpr uint32_t tle92466ed::FB_STAT::POR_EVENT = (1u << 10)
constexpr

Power-on reset event.

◆ RES_EVENT

constexpr uint32_t tle92466ed::FB_STAT::RES_EVENT = (1u << 9)
constexpr

Reset event (RESN pin)

◆ SPI_WD_ERR

constexpr uint32_t tle92466ed::FB_STAT::SPI_WD_ERR = (1u << 20)
constexpr

SPI watchdog error status.

◆ SUP_NOK_EXT

constexpr uint32_t tle92466ed::FB_STAT::SUP_NOK_EXT = (1u << 12)
constexpr

VIO/VDD/VBAT UV or OV.

◆ SUP_NOK_INT

constexpr uint32_t tle92466ed::FB_STAT::SUP_NOK_INT = (1u << 13)
constexpr

Internal rail UV or OV.