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