You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
345 B
16 lines
345 B
/* panic.h */ |
|
|
|
/* OMG we're all going to die!!!! */ |
|
|
|
void panic(unsigned int reason); |
|
|
|
/* Panic code goes in the low 8 bits */ |
|
#define PANIC_WATCHDOG_TIMEOUT 0x100 |
|
#define PANIC_SENSOR_FAIL 0x200 |
|
|
|
#ifdef PANIC_CHECKPOINT |
|
extern unsigned int checkpoint; |
|
#define CHECKPOINT(x) do { checkpoint = (x); } while (0) |
|
#else |
|
#define CHECKPOINT(x) |
|
#endif
|
|
|