HF-TMC9660 Driver
Hardware Agnostic C++ Driver for the TMC9660
|
Fault Interrupt Enable Mask Register (FAULT_R_ENA_F) More...
#include <tmc9660_sys_ctrl.hpp>
Public Attributes | ||
union { | ||
uint32_t value | ||
struct { | ||
uint32_t BCK_UVLO_ENA_F: 1 | ||
[0] BUCK_UVLO mask bit for fault pin (reset 1) More... | ||
uint32_t BCK_SHORT_ENA_F: 1 | ||
[1] BUCK_SHORT mask bit for fault pin (reset 1) More... | ||
uint32_t LDOEXT_TSD_ENA_F: 1 | ||
[2] LDOEXT_LTC thermal shutdown mask bit (reset 0) More... | ||
uint32_t LDOEXT1_SHORT_ENA_F: 1 | ||
[3] LDO1EXT_SHORT_LTC mask bit (reset 0) More... | ||
uint32_t LDOEXT2_SHORT_ENA_F: 1 | ||
[4] LDO2EXT_SHORT_LTC mask bit (reset 0) More... | ||
uint32_t CHGP_OK_ENA_F: 1 | ||
[5] CHGP_OK_LTC mask bit (reset 0) More... | ||
uint32_t CHGP_SHORT_ENA_F: 1 | ||
[6] CHGP_SHORT_LTC mask bit (reset 0) More... | ||
uint32_t VSA_UVLO_ENA_F: 1 | ||
[7] VSA_UVLO_LTC mask bit (reset 1) More... | ||
uint32_t VDD_UVLO_ENA_F: 1 | ||
[8] VDD_UVLO_LTC mask bit (reset 1) More... | ||
uint32_t VDDA_UVLO_ENA_F: 1 | ||
[9] VDDA_UVLO_LTC mask bit (reset 1) More... | ||
uint32_t VCCIO_UVLO_ENA_F: 1 | ||
[10] VCCIO_UVLO_LTC mask bit (reset 1) More... | ||
uint32_t LDO1_READY_ENA_F: 1 | ||
[11] LDO1_READY_LTC mask bit (reset 0) More... | ||
uint32_t LDO2_READY_ENA_F: 1 | ||
[12] LDO2_READY_LTC mask bit (reset 0) More... | ||
uint32_t : 19 | ||
[13:31] Reserved More... | ||
} bits | ||
}; | ||
Static Public Attributes | |
static constexpr uint8_t | ADDRESS = 0x00A |
Register address (Block 2) | |
Fault Interrupt Enable Mask Register (FAULT_R_ENA_F)
Block 2, Address: 0x00A
Mask register for FAULT_STATUS_LATCHED (FAULT_R_INT). If a bit in this register is set and the corresponding latched fault flag is set, the FAULTN pin will be asserted. Each bit enables or disables the fault pin response for the corresponding latched fault. Default reset values are shown below.
Register Map:
Bits | Name | Access | Reset | Description |
---|---|---|---|---|
12 | LDO2_READY_ENA_F | RW | 0x0 | LDO2_READY_LTC mask bit for fault pin. |
11 | LDO1_READY_ENA_F | RW | 0x0 | LDO1_READY_LTC mask bit for fault pin. |
10 | VCCIO_UVLO_ENA_F | RW | 0x1 | VCCIO_UVLO_LTC mask bit for fault pin. |
9 | VDDA_UVLO_ENA_F | RW | 0x1 | VDDA_UVLO_LTC mask bit for fault pin. |
8 | VDD_UVLO_ENA_F | RW | 0x1 | VDD_UVLO_LTC mask bit for fault pin. |
7 | VSA_UVLO_ENA_F | RW | 0x1 | VSA_UVLO_LTC mask bit for fault pin. |
6 | CHGP_SHORT_ENA_F | RW | 0x0 | CHGP_SHORT_LTC mask bit for fault pin. |
5 | CHGP_OK_ENA_F | RW | 0x0 | CHGP_OK_LTC mask bit for fault pin. |
4 | LDOEXT2_SHORT_ENA_F | RW | 0x0 | LDO2EXT_SHORT_LTC mask bit for fault pin. |
3 | LDOEXT1_SHORT_ENA_F | RW | 0x0 | LDO1EXT_SHORT_LTC mask bit for fault pin. |
2 | LDOEXT_TSD_ENA_F | RW | 0x0 | LDOEXT_LTC thermal shutdown mask bit for |
fault pin. 1 | BCK_SHORT_ENA_F | RW | 0x1 | BUCK_SHORT mask bit for fault pin. |
0 | BCK_UVLO_ENA_F | RW | 0x1 | BUCK_UVLO mask bit for fault pin. |
union { ... } TMC9660::SYS_CTRL::FAULT_INT_ENABLE |
uint32_t TMC9660::SYS_CTRL::FAULT_INT_ENABLE::__pad0__ |
[13:31] Reserved
|
staticconstexpr |
Register address (Block 2)
uint32_t TMC9660::SYS_CTRL::FAULT_INT_ENABLE::BCK_SHORT_ENA_F |
[1] BUCK_SHORT mask bit for fault pin (reset 1)
uint32_t TMC9660::SYS_CTRL::FAULT_INT_ENABLE::BCK_UVLO_ENA_F |
[0] BUCK_UVLO mask bit for fault pin (reset 1)
struct { ... } TMC9660::SYS_CTRL::FAULT_INT_ENABLE::bits |
uint32_t TMC9660::SYS_CTRL::FAULT_INT_ENABLE::CHGP_OK_ENA_F |
[5] CHGP_OK_LTC mask bit (reset 0)
uint32_t TMC9660::SYS_CTRL::FAULT_INT_ENABLE::CHGP_SHORT_ENA_F |
[6] CHGP_SHORT_LTC mask bit (reset 0)
uint32_t TMC9660::SYS_CTRL::FAULT_INT_ENABLE::LDO1_READY_ENA_F |
[11] LDO1_READY_LTC mask bit (reset 0)
uint32_t TMC9660::SYS_CTRL::FAULT_INT_ENABLE::LDO2_READY_ENA_F |
[12] LDO2_READY_LTC mask bit (reset 0)
uint32_t TMC9660::SYS_CTRL::FAULT_INT_ENABLE::LDOEXT1_SHORT_ENA_F |
[3] LDO1EXT_SHORT_LTC mask bit (reset 0)
uint32_t TMC9660::SYS_CTRL::FAULT_INT_ENABLE::LDOEXT2_SHORT_ENA_F |
[4] LDO2EXT_SHORT_LTC mask bit (reset 0)
uint32_t TMC9660::SYS_CTRL::FAULT_INT_ENABLE::LDOEXT_TSD_ENA_F |
[2] LDOEXT_LTC thermal shutdown mask bit (reset 0)
uint32_t TMC9660::SYS_CTRL::FAULT_INT_ENABLE::value |
uint32_t TMC9660::SYS_CTRL::FAULT_INT_ENABLE::VCCIO_UVLO_ENA_F |
[10] VCCIO_UVLO_LTC mask bit (reset 1)
uint32_t TMC9660::SYS_CTRL::FAULT_INT_ENABLE::VDD_UVLO_ENA_F |
[8] VDD_UVLO_LTC mask bit (reset 1)
uint32_t TMC9660::SYS_CTRL::FAULT_INT_ENABLE::VDDA_UVLO_ENA_F |
[9] VDDA_UVLO_LTC mask bit (reset 1)
uint32_t TMC9660::SYS_CTRL::FAULT_INT_ENABLE::VSA_UVLO_ENA_F |
[7] VSA_UVLO_LTC mask bit (reset 1)