Files
firmware/src/DebugConfiguration.h

55 lines
1.6 KiB
C
Raw Normal View History

// DEBUG LED
#ifndef LED_INVERTED
#define LED_INVERTED 0 // define as 1 if LED is active low (on)
#endif
// -----------------------------------------------------------------------------
// DEBUG
// -----------------------------------------------------------------------------
#ifdef CONSOLE_MAX_BAUD
#define SERIAL_BAUD CONSOLE_MAX_BAUD
#else
#define SERIAL_BAUD 115200 // Serial debug baud rate
#endif
2022-12-29 20:41:37 -06:00
#define LOG_LEVEL_DEBUG "DEBUG"
#define LOG_LEVEL_INFO "INFO "
#define LOG_LEVEL_WARN "WARN "
#define LOG_LEVEL_ERROR "ERROR"
2022-12-30 08:14:37 -06:00
#define LOG_LEVEL_TRACE "TRACE"
2022-12-29 20:41:37 -06:00
#include "SerialConsole.h"
#define DEBUG_PORT (*console) // Serial debug port
#ifdef USE_SEGGER
2022-12-29 20:41:37 -06:00
#define LOG_DEBUG(...) SEGGER_RTT_printf(0, __VA_ARGS__)
#define LOG_INFO(...) SEGGER_RTT_printf(0, __VA_ARGS__)
#define LOG_WARN(...) SEGGER_RTT_printf(0, __VA_ARGS__)
#define LOG_ERROR(...) SEGGER_RTT_printf(0, __VA_ARGS__)
#else
#ifdef DEBUG_PORT
2022-12-30 07:48:59 -06:00
#define LOG_DEBUG(...) DEBUG_PORT.log(LOG_LEVEL_DEBUG, __VA_ARGS__)
#define LOG_INFO(...) DEBUG_PORT.log(LOG_LEVEL_INFO, __VA_ARGS__)
#define LOG_WARN(...) DEBUG_PORT.log(LOG_LEVEL_WARN, __VA_ARGS__)
#define LOG_ERROR(...) DEBUG_PORT.log(LOG_LEVEL_ERROR, __VA_ARGS__)
2022-12-30 08:14:37 -06:00
#define LOG_TRACE(...) DEBUG_PORT.log(LOG_TRACE, __VA_ARGS__)
#else
2022-12-29 20:41:37 -06:00
#define LOG_DEBUG(...)
#define LOG_INFO(...)
#define LOG_WARN(...)
#define LOG_ERROR(...)
#endif
#endif
// -----------------------------------------------------------------------------
// AXP192 (Rev1-specific options)
// -----------------------------------------------------------------------------
#define GPS_POWER_CTRL_CH 3
#define LORA_POWER_CTRL_CH 2
// Default Bluetooth PIN
#define defaultBLEPin 123456