|
|
@@ -1,36 +1,13 @@ |
|
|
|
#pragma once |
|
|
|
|
|
|
|
#include <Arduino.h> |
|
|
|
#include <ArduinoLog.h> |
|
|
|
|
|
|
|
#include "Log.h" |
|
|
|
#include "Config.h" |
|
|
|
#include "Hardware.h" |
|
|
|
#include "Gps.h" |
|
|
|
#include "Rtc.h" |
|
|
|
|
|
|
|
#define LOG(level, f) Log.level(F("[" LOGGER_NAME "::" f "]\n")) |
|
|
|
#define LOG_MSG(level, f, msg) Log.level(F("[" LOGGER_NAME "::" f "] " msg "\n")) |
|
|
|
#define LOG_FORMAT(level, f, msg, ...) Log.level(F("[" LOGGER_NAME "::" f "] " msg "\n"), __VA_ARGS__) |
|
|
|
|
|
|
|
#ifdef _DEBUG |
|
|
|
|
|
|
|
#define VERBOSE(f) LOG(verbose, f) |
|
|
|
#define VERBOSE_MSG(f, msg) LOG_MSG(verbose, f, msg) |
|
|
|
#define VERBOSE_FORMAT(f, msg, ...) LOG_FORMAT(verbose, f, msg, __VA_ARGS__) |
|
|
|
#else |
|
|
|
|
|
|
|
#define DISABLE_LOGGING 1 //TODO : does nothing if not included before ArduinoLog.h |
|
|
|
|
|
|
|
#define VERBOSE(f) |
|
|
|
#define VERBOSE_MSG(f, msg) |
|
|
|
#define VERBOSE_FORMAT(f, msg, ...) |
|
|
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
#define NOTICE(f) LOG(notice, f) |
|
|
|
#define NOTICE_MSG(f, msg) LOG_MSG(notice, f, msg) |
|
|
|
#define NOTICE_FORMAT(f, msg, ...) LOG_FORMAT(notice, f, msg, __VA_ARGS__) |
|
|
|
|
|
|
|
#define DEBUG_SERIAL_SPEED 115200 |
|
|
|
|
|
|
|
namespace debug { |
|
|
|