You are viewing documentation for version:
Diagnostics#
Crash and watchdog diagnostic functions.
See diagnostic.h for source code.
Modules#
HalAssertInfoType
HalCrashSpecificDataType
HalCrashxPsrType
HalCrashIcsrType
Variables#
struct HalCrashSpecificDataType::@4
struct HalCrashxPsrType::@5
struct HalCrashIcsrType::@6
Macros#
#define
RESET_CRASH_REASON_MASK undefined
Define the reset reasons that should print out detailed crash data.
Variable Documentation#
file#
const char* HalAssertInfoType::file
file
line#
uint32_t HalAssertInfoType::line
line
assertInfo#
HalAssertInfoType HalCrashSpecificDataType::assertInfo
assertInfo
channel#
uint32_t HalCrashSpecificDataType::channel
channel#
uint32_t HalCrashSpecificDataType::@4::channel
address#
uint32_t HalCrashSpecificDataType::address
address#
uint32_t HalCrashSpecificDataType::@4::address
dmaProt#
struct HalCrashSpecificDataType::@4 HalCrashSpecificDataType::dmaProt
dmaProt
EXCPT#
uint32_t HalCrashxPsrType::EXCPT
EXCPT#
uint32_t HalCrashxPsrType::@5::EXCPT
ICIIT_LOW#
uint32_t HalCrashxPsrType::ICIIT_LOW
ICIIT_LOW#
uint32_t HalCrashxPsrType::@5::ICIIT_LOW
__pad0__#
uint32_t HalCrashxPsrType::__pad0__
__pad0__#
uint32_t HalCrashxPsrType::@5::__pad0__
uint32_t HalCrashxPsrType::T
uint32_t HalCrashxPsrType::@5::T
ICIIT_HIGH#
uint32_t HalCrashxPsrType::ICIIT_HIGH
ICIIT_HIGH#
uint32_t HalCrashxPsrType::@5::ICIIT_HIGH
uint32_t HalCrashxPsrType::Q
uint32_t HalCrashxPsrType::@5::Q
uint32_t HalCrashxPsrType::V
uint32_t HalCrashxPsrType::@5::V
uint32_t HalCrashxPsrType::C
uint32_t HalCrashxPsrType::@5::C
uint32_t HalCrashxPsrType::Z
uint32_t HalCrashxPsrType::@5::Z
uint32_t HalCrashxPsrType::N
uint32_t HalCrashxPsrType::@5::N
bits#
struct HalCrashxPsrType::@5 HalCrashxPsrType::bits
bits
word#
uint32_t HalCrashxPsrType::word
word
VECTACTIVE#
uint32_t HalCrashIcsrType::VECTACTIVE
VECTACTIVE#
uint32_t HalCrashIcsrType::@6::VECTACTIVE
__pad0__#
uint32_t HalCrashIcsrType::__pad0__
__pad0__#
uint32_t HalCrashIcsrType::@6::__pad0__
RETTOBASE#
uint32_t HalCrashIcsrType::RETTOBASE
RETTOBASE#
uint32_t HalCrashIcsrType::@6::RETTOBASE
VECTPENDING#
uint32_t HalCrashIcsrType::VECTPENDING
VECTPENDING#
uint32_t HalCrashIcsrType::@6::VECTPENDING
__pad1__#
uint32_t HalCrashIcsrType::__pad1__
__pad1__#
uint32_t HalCrashIcsrType::@6::__pad1__
ISRPENDING#
uint32_t HalCrashIcsrType::ISRPENDING
ISRPENDING#
uint32_t HalCrashIcsrType::@6::ISRPENDING
ISRPREEMPT#
uint32_t HalCrashIcsrType::ISRPREEMPT
ISRPREEMPT#
uint32_t HalCrashIcsrType::@6::ISRPREEMPT
__pad2__#
uint32_t HalCrashIcsrType::__pad2__
__pad2__#
uint32_t HalCrashIcsrType::@6::__pad2__
PENDSTCLR#
uint32_t HalCrashIcsrType::PENDSTCLR
PENDSTCLR#
uint32_t HalCrashIcsrType::@6::PENDSTCLR
PENDSTSET#
uint32_t HalCrashIcsrType::PENDSTSET
PENDSTSET#
uint32_t HalCrashIcsrType::@6::PENDSTSET
PENDSVCLR#
uint32_t HalCrashIcsrType::PENDSVCLR
PENDSVCLR#
uint32_t HalCrashIcsrType::@6::PENDSVCLR
PENDSVSET#
uint32_t HalCrashIcsrType::PENDSVSET
PENDSVSET#
uint32_t HalCrashIcsrType::@6::PENDSVSET
__pad3__#
uint32_t HalCrashIcsrType::__pad3__
__pad3__#
uint32_t HalCrashIcsrType::@6::__pad3__
NMIPENDSET#
uint32_t HalCrashIcsrType::NMIPENDSET
NMIPENDSET#
uint32_t HalCrashIcsrType::@6::NMIPENDSET
bits#
struct HalCrashIcsrType::@6 HalCrashIcsrType::bits
bits
word#
uint32_t HalCrashIcsrType::word
word