feat(color): enable LUA_MIXER, hidden by default (#3973)
This commit is contained in:
@@ -36,7 +36,6 @@ if(SDL2_FOUND)
|
||||
option(SIMU_AUDIO "Enable simulator audio." ON)
|
||||
endif()
|
||||
option(LUA "Enable LUA support" ON)
|
||||
option(LUA_MIXER "Enable LUA mixer/model scripts support" OFF)
|
||||
option(SIMU_DISKIO "Enable disk IO simulation in simulator. Simulator will use FatFs module and simulated IO layer that uses \"./sdcard.image\" file as image of SD card. This file must contain whole SD card from first to last sector" OFF)
|
||||
option(SIMU_LUA_COMPILER "Pre-compile and save Lua scripts in simulator." ON)
|
||||
option(FAS_PROTOTYPE "Support of old FAS prototypes (different resistors)" OFF)
|
||||
@@ -180,14 +179,16 @@ if(RTC_BACKUP_RAM)
|
||||
add_custom_target(datacopy DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/datacopy.inc)
|
||||
endif()
|
||||
|
||||
if(LUA)
|
||||
include(lua/CMakeLists.txt)
|
||||
endif()
|
||||
option(LUA_MIXER "Enable LUA mixer/model scripts support" OFF)
|
||||
|
||||
if (LUA_MIXER AND NOT LUA)
|
||||
message(FATAL_ERROR "LUA_MIXER requires LUA!!")
|
||||
endif()
|
||||
|
||||
if(LUA)
|
||||
include(lua/CMakeLists.txt)
|
||||
endif()
|
||||
|
||||
if(HELI)
|
||||
add_definitions(-DHELI)
|
||||
endif()
|
||||
|
||||
@@ -132,10 +132,8 @@ void applyDefaultTemplate()
|
||||
g_model.switchWarningState |= (1 << (3 * i));
|
||||
}
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
|
||||
void setModelDefaults(uint8_t id)
|
||||
{
|
||||
memset(&g_model, 0, sizeof(g_model));
|
||||
@@ -149,7 +147,7 @@ void setModelDefaults(uint8_t id)
|
||||
#endif
|
||||
strAppendUnsigned(strAppend(g_model.header.name, STR_MODEL), id, 2);
|
||||
|
||||
#if defined(LUA) && defined(PCBTARANIS) // Horus uses menuModelWizard() for wizard
|
||||
#if defined(LUA) && defined(PCBTARANIS)
|
||||
if (isFileAvailable(WIZARD_PATH "/" WIZARD_NAME)) {
|
||||
f_chdir(WIZARD_PATH);
|
||||
luaExec(WIZARD_NAME);
|
||||
|
||||
@@ -353,6 +353,9 @@ void generalDefault()
|
||||
g_eeGeneral.audioMuteEnable = 1;
|
||||
#endif
|
||||
|
||||
// disable Custom Script
|
||||
g_eeGeneral.modelCustomScriptsDisabled = true;
|
||||
|
||||
g_eeGeneral.chkSum = 0xFFFF;
|
||||
}
|
||||
|
||||
|
||||
@@ -180,6 +180,10 @@ void storageReadAll()
|
||||
modelslist.clear();
|
||||
#endif
|
||||
|
||||
// Some radio defaults overriden by config loading:
|
||||
// - screens disabled by default:
|
||||
g_eeGeneral.modelCustomScriptsDisabled = true;
|
||||
|
||||
if (loadRadioSettings() != nullptr) {
|
||||
storageEraseAll(true);
|
||||
}
|
||||
|
||||
@@ -8,6 +8,7 @@ option(MULTIMODULE "DIY Multiprotocol TX Module (https://github.com/pascallanger
|
||||
option(GHOST "Ghost TX Module" ON)
|
||||
option(SPACEMOUSE "Support for SpaceMouse" OFF)
|
||||
option(MODULE_SIZE_STD "Standard size TX Module" ON)
|
||||
option(LUA_MIXER "Enable LUA mixer/model scripts support" ON)
|
||||
|
||||
set(PWR_BUTTON "PRESS" CACHE STRING "Pwr button type (PRESS/SWITCH)")
|
||||
set(CPU_TYPE STM32F4)
|
||||
|
||||
@@ -7,6 +7,7 @@ option(GHOST "Ghost TX Module" ON)
|
||||
option(PXX1 "PXX1 protocol support" ON)
|
||||
option(PXX2 "PXX2 protocol support" OFF)
|
||||
option(MODULE_SIZE_STD "Standard size TX Module" ON)
|
||||
option(LUA_MIXER "Enable LUA mixer/model scripts support" ON)
|
||||
|
||||
set(PWR_BUTTON "PRESS" CACHE STRING "Pwr button type (PRESS/SWITCH)")
|
||||
set(CPU_TYPE STM32F4)
|
||||
|
||||
Reference in New Issue
Block a user