4 #define USE_LOGGING 1 // comment out to disable logging
6 #define LOG_EE_BUF_SIZE 64 // log buffer size in EEPROM
7 #define LOG_RAM_BUF_SIZE 16 // log double buffer size
9 #define LOG_RATELIMIT_BOOTCOUNT 5 // limit logging to first five boots
10 // if commented out, logs after each boot (beware the EEPROM wear!)
15 void log_byte(unsigned char byte);
16 void log_word(uint16_t word);
19 #else /* !USE_LOGGING */
21 #define init_log(dummy) do { } while(0)
22 #define log_byte(dummy) do { } while(0)
23 #define log_word(dummy) do { } while(0)
24 #define log_flush() do { } while(0)
26 #endif /* USE_LOGGING */
28 #endif /* !LOGGING_H__ */