fix arduino lua device free
This commit is contained in:
parent
df39832f4f
commit
e80b12eb47
|
|
@ -105,6 +105,9 @@ int arduino_customled_init(SerialDevice* serialdevice, const char* portdev, cons
|
|||
return serialdevice->id;
|
||||
}
|
||||
|
||||
|
||||
slogi("LUA config specified for this device... initializing...");
|
||||
|
||||
lua_State* L = luaL_newstate();
|
||||
luaL_openlibs(L);
|
||||
|
||||
|
|
@ -332,6 +335,12 @@ int arduino_customled_free(SerialDevice* serialdevice, bool lua)
|
|||
|
||||
int result = monocoque_serial_write_block(serialdevice->id, &bytes, size, arduino_timeout);
|
||||
|
||||
if(lua == false)
|
||||
{
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
lua_close(serialdevice->m.L);
|
||||
|
||||
return result;
|
||||
|
|
|
|||
|
|
@ -173,7 +173,7 @@ int serialdev_free(SimDevice* this)
|
|||
slogi("set zero to arduino device");
|
||||
break;
|
||||
case ARDUINODEV__SIMLED__CUSTOM:
|
||||
arduino_customled_free(serialdevice, true);
|
||||
//arduino_customled_free(serialdevice, true);
|
||||
free(serialdevice->m.device_specific_config_file);
|
||||
break;
|
||||
case ARDUINODEV__SIMLED:
|
||||
|
|
|
|||
Loading…
Reference in New Issue