#define TAG "LOG" #include "SEGGER_RTT.h" #include "log.h" void LOG_I(char * tag, char * str) { SEGGER_RTT_WriteString(0, RTT_CTRL_TEXT_GREEN); SEGGER_RTT_WriteString(0, tag); SEGGER_RTT_WriteString(0, ": "); SEGGER_RTT_WriteString(0, str); SEGGER_RTT_WriteString(0, "\n"); } void LOG_W(char * tag, char * str) { SEGGER_RTT_WriteString(0, RTT_CTRL_TEXT_YELLOW); SEGGER_RTT_WriteString(0, tag); SEGGER_RTT_WriteString(0, ": "); SEGGER_RTT_WriteString(0, str); SEGGER_RTT_WriteString(0, "\n"); } void LOG_E(char * tag, char * str) { SEGGER_RTT_WriteString(0, RTT_CTRL_TEXT_RED); SEGGER_RTT_WriteString(0, tag); SEGGER_RTT_WriteString(0, ": "); SEGGER_RTT_WriteString(0, str); SEGGER_RTT_WriteString(0, "\n"); }