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::@2
struct HalCrashxPsrType::@3
struct HalCrashIcsrType::@4
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::@2::channel
address#
uint32_t HalCrashSpecificDataType::address
address#
uint32_t HalCrashSpecificDataType::@2::address
dmaProt#
struct HalCrashSpecificDataType::@2 HalCrashSpecificDataType::dmaProt
dmaProt
EXCPT#
uint32_t HalCrashxPsrType::EXCPT
EXCPT#
uint32_t HalCrashxPsrType::@3::EXCPT
ICIIT_LOW#
uint32_t HalCrashxPsrType::ICIIT_LOW
ICIIT_LOW#
uint32_t HalCrashxPsrType::@3::ICIIT_LOW
__pad0__#
uint32_t HalCrashxPsrType::__pad0__
__pad0__#
uint32_t HalCrashxPsrType::@3::__pad0__
uint32_t HalCrashxPsrType::T
uint32_t HalCrashxPsrType::@3::T
ICIIT_HIGH#
uint32_t HalCrashxPsrType::ICIIT_HIGH
ICIIT_HIGH#
uint32_t HalCrashxPsrType::@3::ICIIT_HIGH
uint32_t HalCrashxPsrType::Q
uint32_t HalCrashxPsrType::@3::Q
uint32_t HalCrashxPsrType::V
uint32_t HalCrashxPsrType::@3::V
uint32_t HalCrashxPsrType::C
uint32_t HalCrashxPsrType::@3::C
uint32_t HalCrashxPsrType::Z
uint32_t HalCrashxPsrType::@3::Z
uint32_t HalCrashxPsrType::N
uint32_t HalCrashxPsrType::@3::N
bits#
struct HalCrashxPsrType::@3 HalCrashxPsrType::bits
bits
word#
uint32_t HalCrashxPsrType::word
word
VECTACTIVE#
uint32_t HalCrashIcsrType::VECTACTIVE
VECTACTIVE#
uint32_t HalCrashIcsrType::@4::VECTACTIVE
__pad0__#
uint32_t HalCrashIcsrType::__pad0__
__pad0__#
uint32_t HalCrashIcsrType::@4::__pad0__
RETTOBASE#
uint32_t HalCrashIcsrType::RETTOBASE
RETTOBASE#
uint32_t HalCrashIcsrType::@4::RETTOBASE
VECTPENDING#
uint32_t HalCrashIcsrType::VECTPENDING
VECTPENDING#
uint32_t HalCrashIcsrType::@4::VECTPENDING
__pad1__#
uint32_t HalCrashIcsrType::__pad1__
__pad1__#
uint32_t HalCrashIcsrType::@4::__pad1__
ISRPENDING#
uint32_t HalCrashIcsrType::ISRPENDING
ISRPENDING#
uint32_t HalCrashIcsrType::@4::ISRPENDING
ISRPREEMPT#
uint32_t HalCrashIcsrType::ISRPREEMPT
ISRPREEMPT#
uint32_t HalCrashIcsrType::@4::ISRPREEMPT
__pad2__#
uint32_t HalCrashIcsrType::__pad2__
__pad2__#
uint32_t HalCrashIcsrType::@4::__pad2__
PENDSTCLR#
uint32_t HalCrashIcsrType::PENDSTCLR
PENDSTCLR#
uint32_t HalCrashIcsrType::@4::PENDSTCLR
PENDSTSET#
uint32_t HalCrashIcsrType::PENDSTSET
PENDSTSET#
uint32_t HalCrashIcsrType::@4::PENDSTSET
PENDSVCLR#
uint32_t HalCrashIcsrType::PENDSVCLR
PENDSVCLR#
uint32_t HalCrashIcsrType::@4::PENDSVCLR
PENDSVSET#
uint32_t HalCrashIcsrType::PENDSVSET
PENDSVSET#
uint32_t HalCrashIcsrType::@4::PENDSVSET
__pad3__#
uint32_t HalCrashIcsrType::__pad3__
__pad3__#
uint32_t HalCrashIcsrType::@4::__pad3__
NMIPENDSET#
uint32_t HalCrashIcsrType::NMIPENDSET
NMIPENDSET#
uint32_t HalCrashIcsrType::@4::NMIPENDSET
bits#
struct HalCrashIcsrType::@4 HalCrashIcsrType::bits
bits
word#
uint32_t HalCrashIcsrType::word
word