fault_registers.h File Reference
This file simply provides registers that are used to detect faults. These registers should be defined to a RAM region not used by the program. More...
#include "LPC17xx.h"
Include dependency graph for fault_registers.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Macros | |
#define | FAULT_PRESENT_VAL 0xDEADBEEF |
Value loaded to FAULT_EXISTS upon a crash. More... | |
#define | FAULT_LAST_RUNNING_TASK_NAME LPC_RTC->GPREG0 |
FreeRTOS crash info register. More... | |
#define | FAULT_EXISTS LPC_RTC->GPREG1 |
Fault flag is stored here. More... | |
#define | FAULT_PC LPC_RTC->GPREG2 |
CPU PC counter after the crash. More... | |
#define | FAULT_LR LPC_RTC->GPREG3 |
CPU Link register after the crash. More... | |
#define | FAULT_PSR LPC_RTC->GPREG4 |
CPU PSR register. More... | |
Detailed Description
This file simply provides registers that are used to detect faults. These registers should be defined to a RAM region not used by the program.
Macro Definition Documentation
#define FAULT_EXISTS LPC_RTC->GPREG1 |
Fault flag is stored here.
#define FAULT_LAST_RUNNING_TASK_NAME LPC_RTC->GPREG0 |
FreeRTOS crash info register.
#define FAULT_LR LPC_RTC->GPREG3 |
CPU Link register after the crash.
#define FAULT_PC LPC_RTC->GPREG2 |
CPU PC counter after the crash.
#define FAULT_PRESENT_VAL 0xDEADBEEF |
Value loaded to FAULT_EXISTS upon a crash.
#define FAULT_PSR LPC_RTC->GPREG4 |
CPU PSR register.