TLE92466ED Driver 2.0.0
API reference
Loading...
Searching...
No Matches
Functions | Variables
tle92466ed::WD_RELOAD Namespace Reference

WD_RELOAD register bit definitions. More...

Functions

constexpr uint16_t MaskValue (uint16_t value) noexcept
 Mask WD_TIME value to valid 11-bit range.
 

Variables

constexpr uint16_t WD_TIME_MASK = 0x07FF
 11-bit mask for WD_TIME field (bits 10:0)
 
constexpr uint16_t WD_TIME_MAX = 0x07FF
 Maximum WD_TIME value (2047)
 
constexpr uint16_t DEFAULT = 0x0001
 Default value.
 

Detailed Description

WD_RELOAD register bit definitions.

SPI Watchdog Counter Reload Register. The watchdog counter is decremented with fSPI,WD. If it reaches 0, SPI_WD_ERR is set and the device enters Config Mode. The register must be reloaded periodically.

Bit Map:
* Bits 15-11: Reserved
* Bits 10-0 : WD_TIME - Reload value (11-bit)
* 
Formula:
<WD_TIME> = rounddown( t_SPI_WD * f_SYS / 2^14 )
Timeout:
t_SPI_WD = <WD_TIME> / f_SPI_WD

Default: 0x0001

Function Documentation

◆ MaskValue()

constexpr uint16_t tle92466ed::WD_RELOAD::MaskValue ( uint16_t  value)
constexprnoexcept

Mask WD_TIME value to valid 11-bit range.

Parameters
valueRaw value to mask
Returns
Masked value (bits 10:0)

Variable Documentation

◆ DEFAULT

constexpr uint16_t tle92466ed::WD_RELOAD::DEFAULT = 0x0001
constexpr

Default value.

◆ WD_TIME_MASK

constexpr uint16_t tle92466ed::WD_RELOAD::WD_TIME_MASK = 0x07FF
constexpr

11-bit mask for WD_TIME field (bits 10:0)

◆ WD_TIME_MAX

constexpr uint16_t tle92466ed::WD_RELOAD::WD_TIME_MAX = 0x07FF
constexpr

Maximum WD_TIME value (2047)