Browse Source

AP_HAL_Empty: add panic method to scheduler

mission-4.1.18
Pat Hickey 12 years ago committed by Andrew Tridgell
parent
commit
885fc79af5
  1. 7
      libraries/AP_HAL_Empty/Scheduler.cpp
  2. 1
      libraries/AP_HAL_Empty/Scheduler.h

7
libraries/AP_HAL_Empty/Scheduler.cpp

@ -3,6 +3,8 @@ @@ -3,6 +3,8 @@
using namespace Empty;
extern const AP_HAL::HAL& hal;
EmptyScheduler::EmptyScheduler()
{}
@ -51,6 +53,11 @@ void EmptyScheduler::begin_atomic() @@ -51,6 +53,11 @@ void EmptyScheduler::begin_atomic()
void EmptyScheduler::end_atomic()
{}
void EmptyScheduler::panic(const prog_char_t *errormsg) {
hal.console->println_P(errormsg);
for(;;);
}
void EmptyScheduler::reboot() {
for(;;);
}

1
libraries/AP_HAL_Empty/Scheduler.h

@ -24,6 +24,7 @@ public: @@ -24,6 +24,7 @@ public:
void begin_atomic();
void end_atomic();
void panic(const prog_char_t *errormsg);
void reboot();
};

Loading…
Cancel
Save