|  | @ -8,10 +8,11 @@ | 
		
	
		
			
				|  |  | uint8_t Log_BufferLength = 200; |  |  | uint8_t Log_BufferLength = 200; | 
		
	
		
			
				|  |  | char *Log_Buffer; |  |  | char *Log_Buffer; | 
		
	
		
			
				|  |  | 
 |  |  | 
 | 
		
	
		
			
				|  |  | static LogRingBuffer Log_RingBuffer; |  |  |  | 
		
	
		
			
				|  |  |  |  |  | static LogRingBuffer *Log_RingBuffer = NULL; | 
		
	
		
			
				|  |  | 
 |  |  | 
 | 
		
	
		
			
				|  |  | void Log_Init(void){ |  |  | void Log_Init(void){ | 
		
	
		
			
				|  |  |   Serial.begin(115200); |  |  |   Serial.begin(115200); | 
		
	
		
			
				|  |  |  |  |  |   Log_RingBuffer = new LogRingBuffer(); | 
		
	
		
			
				|  |  |   Log_Buffer = (char *) x_calloc(Log_BufferLength, sizeof(char)); // Buffer for all log-messages
 |  |  |   Log_Buffer = (char *) x_calloc(Log_BufferLength, sizeof(char)); // Buffer for all log-messages
 | 
		
	
		
			
				|  |  | } |  |  | } | 
		
	
		
			
				|  |  | 
 |  |  | 
 | 
		
	
	
		
			
				|  | @ -23,7 +24,7 @@ void Log_Init(void){ | 
		
	
		
			
				|  |  | void Log_Println(const char *_logBuffer, const uint8_t _minLogLevel) { |  |  | void Log_Println(const char *_logBuffer, const uint8_t _minLogLevel) { | 
		
	
		
			
				|  |  |   if (SERIAL_LOGLEVEL >= _minLogLevel) { |  |  |   if (SERIAL_LOGLEVEL >= _minLogLevel) { | 
		
	
		
			
				|  |  |     Serial.println(_logBuffer); |  |  |     Serial.println(_logBuffer); | 
		
	
		
			
				|  |  |     Log_RingBuffer.println(_logBuffer); |  |  |  | 
		
	
		
			
				|  |  |  |  |  |     Log_RingBuffer->println(_logBuffer); | 
		
	
		
			
				|  |  |   } |  |  |   } | 
		
	
		
			
				|  |  | } |  |  | } | 
		
	
		
			
				|  |  | 
 |  |  | 
 | 
		
	
	
		
			
				|  | @ -31,10 +32,10 @@ void Log_Println(const char *_logBuffer, const uint8_t _minLogLevel) { | 
		
	
		
			
				|  |  | void Log_Print(const char *_logBuffer, const uint8_t _minLogLevel) { |  |  | void Log_Print(const char *_logBuffer, const uint8_t _minLogLevel) { | 
		
	
		
			
				|  |  |   if (SERIAL_LOGLEVEL >= _minLogLevel) { |  |  |   if (SERIAL_LOGLEVEL >= _minLogLevel) { | 
		
	
		
			
				|  |  |     Serial.print(_logBuffer); |  |  |     Serial.print(_logBuffer); | 
		
	
		
			
				|  |  |     Log_RingBuffer.print(_logBuffer); |  |  |  | 
		
	
		
			
				|  |  |  |  |  |     Log_RingBuffer->print(_logBuffer); | 
		
	
		
			
				|  |  |   } |  |  |   } | 
		
	
		
			
				|  |  | } |  |  | } | 
		
	
		
			
				|  |  | 
 |  |  | 
 | 
		
	
		
			
				|  |  | String Log_GetRingBuffer(void) { |  |  | String Log_GetRingBuffer(void) { | 
		
	
		
			
				|  |  |   return Log_RingBuffer.get(); |  |  |  | 
		
	
		
			
				|  |  |  |  |  |   return Log_RingBuffer->get(); | 
		
	
		
			
				|  |  | } |  |  | } |