Add const modifier
authorCaiwen Zhang <caiwen.zhang@intel.com>
Wed, 24 Sep 2014 20:11:26 +0000 (04:11 +0800)
committerCaiwen Zhang <caiwen.zhang@intel.com>
Wed, 24 Sep 2014 20:23:17 +0000 (04:23 +0800)
const modifier is required for new avr-gcc compiler

Change-Id: I1a7b4b4059632e0c6ea83a65d7514785575416cf

csdk/logger/src/logger.c

index 1e85755..cdbe403 100644 (file)
@@ -33,13 +33,13 @@ static const uint16_t LINE_BUFFER_SIZE = (16 * 2) + 16 + 1;  // Show 16 bytes, 2
 #elif defined ARDUINO
     #include <stdarg.h>
 
-    PROGMEM char level0[] = "DEBUG";
-    PROGMEM char level1[] = "INFO";
-    PROGMEM char level2[] = "WARNING";
-    PROGMEM char level3[] = "ERROR";
-    PROGMEM char level4[] = "FATAL";
+    PROGMEM char const level0[] = "DEBUG";
+    PROGMEM char const level1[] = "INFO";
+    PROGMEM char const level2[] = "WARNING";
+    PROGMEM char const level3[] = "ERROR";
+    PROGMEM char const level4[] = "FATAL";
 
-    PROGMEM const char * LEVEL[]  = {level0, level1, level2, level3, level4};
+    PROGMEM const char * const LEVEL[]  = {level0, level1, level2, level3, level4};
 
     static void OCLogString(LogLevel level, PROGMEM const char * tag, PROGMEM const char * logStr);
 #endif