Skip to content

Commit 1a165d9

Browse files
committed
Redirect log messages to RATGDO's custom logger function if LOG_MSG_BUFFER defined
1 parent 1bda7aa commit 1a165d9

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/homekit_debug.h

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,17 @@ typedef unsigned char byte;
1919
#define HOMEKIT_LOG_DEBUG 3
2020

2121
#ifndef HOMEKIT_LOG_LEVEL
22-
#define HOMEKIT_LOG_LEVEL HOMEKIT_NO_LOG
22+
#define HOMEKIT_LOG_LEVEL HOMEKIT_LOG_INFO
2323
#endif
2424

25+
#ifdef LOG_MSG_BUFFER
26+
// Added for RATGDO project that has custom logger function.
27+
// Add -D LOG_MSG_BUFFER to compiler / platformio.ini
28+
void logToBuffer_P(const char *fmt, ...);
29+
#define HOMEKIT_PRINTF(message, ...) logToBuffer_P(PSTR(message), ##__VA_ARGS__)
30+
#else
2531
#define HOMEKIT_PRINTF XPGM_PRINTF
32+
#endif
2633

2734
#if HOMEKIT_LOG_LEVEL >= HOMEKIT_LOG_DEBUG
2835

0 commit comments

Comments
 (0)