From acfd4d41ee7e34cc1f19566c6eb904a54a205fcd Mon Sep 17 00:00:00 2001 From: Nik Nyby Date: Thu, 25 Aug 2016 14:45:00 -0400 Subject: [PATCH] Explicitly cast TIME_HEADER to char * Addresses this compilation warning with arduino-1.6.11 (avr-gcc 4.9.2): ``` Time/examples/TimeSerial/TimeSerial.ino:68:29: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] if(Serial.find(TIME_HEADER)) { ``` --- examples/TimeSerial/TimeSerial.ino | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/TimeSerial/TimeSerial.ino b/examples/TimeSerial/TimeSerial.ino index 07e609f..21abe9a 100644 --- a/examples/TimeSerial/TimeSerial.ino +++ b/examples/TimeSerial/TimeSerial.ino @@ -65,7 +65,7 @@ void processSyncMessage() { unsigned long pctime; const unsigned long DEFAULT_TIME = 1357041600; // Jan 1 2013 - if(Serial.find(TIME_HEADER)) { + if(Serial.find((char *)TIME_HEADER)) { pctime = Serial.parseInt(); if( pctime >= DEFAULT_TIME) { // check the integer is a valid time (greater than Jan 1 2013) setTime(pctime); // Sync Arduino clock to the time received on the serial port