Halt M4 right after sending M0 the shutdown message.

Addresses issue #55.
This commit is contained in:
Jared Boone 2015-09-01 13:49:09 -07:00
parent 805442d46f
commit 5d8c636f40

View File

@ -205,6 +205,13 @@ static void shutdown() {
systick_stop();
}
static void halt() {
port_disable();
while(true) {
port_wait_for_interrupt();
}
}
class EventDispatcher {
public:
MessageHandlerMap& message_handlers() {
@ -346,5 +353,7 @@ int main(void) {
ShutdownMessage shutdown_message;
shared_memory.application_queue.push(shutdown_message);
halt();
return 0;
}