[CONPRO-1429] 100% CPU usage by iotivity stack
[platform/upstream/iotivity.git] / arduino.scons
index 2f40e74..4329775 100644 (file)
@@ -35,6 +35,7 @@ Help(vars.GenerateHelpText(env))
 env.ImportLib('SPI')
 if 'ETH' in env.get('SHIELD'):
        env.ImportLib('Ethernet')
+       env.AppendUnique(CPPDEFINES = ['ARDUINOETH'])
 if 'WIFI' in env.get('SHIELD'):
        env.ImportLib('WiFi')
        env.AppendUnique(CPPDEFINES = ['ARDUINOWIFI'])
@@ -45,5 +46,7 @@ if 'RBL_NRF8001' in env.get('SHIELD'):
 env.ImportLib('Time/Time')
 # we have variety of macros for arduino!!
 env.AppendUnique(CPPDEFINES = ['WITH_ARDUINO', '__ARDUINO__'])
+# Set device name to __OIC_DEVICE_NAME__
+env.AppendUnique(CPPDEFINES = ['-D__OIC_DEVICE_NAME__=' + "\'\"" + env.get('DEVICE_NAME') + "\"\'"])
 if env.get('LOGGING'):
        env.AppendUnique(CPPDEFINES = ['TB_LOG'])