mirror of
https://github.com/eried/portapack-mayhem.git
synced 2024-10-01 01:26:06 -04:00
Move halt indication code to common place.
This commit is contained in:
parent
9bf6ea2873
commit
7c9fc62f5e
@ -657,15 +657,3 @@ context.message_map[Message::ID::FSKPacket] = [](const Message* const p) {
|
|||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
void debug_indicate_error_init() {
|
|
||||||
// TODO: Indicate M4 error.
|
|
||||||
// led_usb.off();
|
|
||||||
// led_tx.off();
|
|
||||||
}
|
|
||||||
|
|
||||||
void debug_indicate_error_update() {
|
|
||||||
// TODO: Indicate M4 error.
|
|
||||||
// led_usb.toggle();
|
|
||||||
// led_tx.toggle();
|
|
||||||
}
|
|
||||||
|
@ -972,15 +972,3 @@ int main(void) {
|
|||||||
#endif
|
#endif
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
void debug_indicate_error_init() {
|
|
||||||
// TODO: Indicate error, but don't import all of PAL (with init)
|
|
||||||
// led_rx.off();
|
|
||||||
// led_tx.off();
|
|
||||||
}
|
|
||||||
|
|
||||||
void debug_indicate_error_update() {
|
|
||||||
// TODO: Indicate error, but don't import all of PAL (with init)
|
|
||||||
// led_rx.toggle();
|
|
||||||
// led_tx.toggle();
|
|
||||||
}
|
|
||||||
|
@ -22,6 +22,33 @@
|
|||||||
#include "debug.hpp"
|
#include "debug.hpp"
|
||||||
|
|
||||||
#include <ch.h>
|
#include <ch.h>
|
||||||
|
#include <hal.h>
|
||||||
|
|
||||||
|
#if defined(LPC43XX_M0)
|
||||||
|
static void debug_indicate_error_init() {
|
||||||
|
// TODO: Get knowledge of LED GPIO port/bit from shared place.
|
||||||
|
LPC_GPIO->CLR[2] = (1 << 2);
|
||||||
|
}
|
||||||
|
|
||||||
|
static void debug_indicate_error_update() {
|
||||||
|
// Flash RX (yellow) LED to indicate baseband error.
|
||||||
|
// TODO: Get knowledge of LED GPIO port/bit from shared place.
|
||||||
|
LPC_GPIO->NOT[2] = (1 << 2);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined(LPC43XX_M4)
|
||||||
|
static void debug_indicate_error_init() {
|
||||||
|
// TODO: Get knowledge of LED GPIO port/bit from shared place.
|
||||||
|
LPC_GPIO->CLR[2] = (1 << 8);
|
||||||
|
}
|
||||||
|
|
||||||
|
static void debug_indicate_error_update() {
|
||||||
|
// Flash TX (red) LED to indicate baseband error.
|
||||||
|
// TODO: Get knowledge of LED GPIO port/bit from shared place.
|
||||||
|
LPC_GPIO->NOT[2] = (1 << 8);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
static void runtime_error() {
|
static void runtime_error() {
|
||||||
debug_indicate_error_init();
|
debug_indicate_error_init();
|
||||||
|
@ -22,8 +22,4 @@
|
|||||||
#ifndef __DEBUG_H__
|
#ifndef __DEBUG_H__
|
||||||
#define __DEBUG_H__
|
#define __DEBUG_H__
|
||||||
|
|
||||||
// Defined by application to indicate error in board/hardware-specific manner.
|
|
||||||
void debug_indicate_error_init();
|
|
||||||
void debug_indicate_error_update();
|
|
||||||
|
|
||||||
#endif/*__DEBUG_H__*/
|
#endif/*__DEBUG_H__*/
|
||||||
|
Loading…
Reference in New Issue
Block a user