mirror of
https://github.com/armel/uv-k1-k5v3-firmware-custom.git
synced 2026-10-02 11:08:20 +00:00
245 lines
9.8 KiB
JSON
245 lines
9.8 KiB
JSON
{
|
|
"version": 3,
|
|
"configurePresets": [
|
|
{
|
|
"name": "default",
|
|
"hidden": true,
|
|
"vendor": {
|
|
"github.com/armel/uv-k1-k5v3-firmware-custom/support-policy/1.0": {
|
|
"notice": [
|
|
"SUPPORT POLICY",
|
|
"Most options outside ENABLE_FEAT_F4HWN_* that are intentionally set to false in this preset are unsupported unless documented otherwise.",
|
|
"Enabling them is at your own risk and may cause bugs, side effects, or instability.",
|
|
"Do not expect troubleshooting assistance for such configurations."
|
|
]
|
|
}
|
|
},
|
|
"generator": "Ninja",
|
|
"binaryDir": "${sourceDir}/build/${presetName}",
|
|
"toolchainFile": "${sourceDir}/cmake/gcc-arm-none-eabi.cmake",
|
|
"cacheVariables": {
|
|
"CMAKE_BUILD_TYPE": "Release",
|
|
"DEV": false,
|
|
"ENABLE_LTO": false,
|
|
"ENABLE_NO_HEAP": false,
|
|
"ENABLE_FMRADIO": false,
|
|
"ENABLE_UART": true,
|
|
"ENABLE_USB": true,
|
|
"ENABLE_AIRCOPY": false,
|
|
"ENABLE_AIRCOPY_UART": false,
|
|
"ENABLE_AIRCOPY_FLASH": false,
|
|
"ENABLE_NOAA": false,
|
|
"ENABLE_VOICE": false,
|
|
"ENABLE_VOX": true,
|
|
"ENABLE_TX1750": true,
|
|
"ENABLE_PWRON_PASSWORD": false,
|
|
"ENABLE_DTMF_CALLING": false,
|
|
"ENABLE_FLASHLIGHT": true,
|
|
"ENABLE_SPECTRUM": false,
|
|
"ENABLE_BIG_FREQ": true,
|
|
"ENABLE_SMALL_BOLD": true,
|
|
"ENABLE_CUSTOM_MENU_LAYOUT": true,
|
|
"ENABLE_KEEP_MEM_NAME": true,
|
|
"ENABLE_WIDE_RX": true,
|
|
"ENABLE_F_CAL_MENU": false,
|
|
"ENABLE_CTCSS_TAIL_PHASE_SHIFT": false,
|
|
"ENABLE_BOOT_BEEPS": false,
|
|
"ENABLE_SHOW_CHARGE_LEVEL": false,
|
|
"ENABLE_REVERSE_BAT_SYMBOL": false,
|
|
"ENABLE_NO_CODE_SCAN_TIMEOUT": false,
|
|
"ENABLE_SQUELCH_MORE_SENSITIVE": true,
|
|
"ENABLE_FASTER_CHANNEL_SCAN": true,
|
|
"ENABLE_RSSI_BAR": true,
|
|
"ENABLE_AUDIO_BAR": true,
|
|
"ENABLE_COPY_CHAN_TO_VFO": true,
|
|
"ENABLE_REDUCE_LOW_MID_TX_POWER": false,
|
|
"ENABLE_BYP_RAW_DEMODULATORS": false,
|
|
"ENABLE_SCAN_RANGES": true,
|
|
"ENABLE_EXTRA_UART_CMD": false,
|
|
"ENABLE_FEAT_F4HWN": true,
|
|
"ENABLE_FEAT_F4HWN_FULL_WATCH": false,
|
|
"ENABLE_FEAT_F4HWN_GAME": false,
|
|
"ENABLE_FEAT_F4HWN_K5VIEWER": false,
|
|
"ENABLE_FEAT_F4HWN_SPECTRUM": true,
|
|
"ENABLE_FEAT_F4HWN_RX_TX_TIMER": true,
|
|
"ENABLE_FEAT_F4HWN_CHARGING_C": false,
|
|
"ENABLE_FEAT_F4HWN_SLEEP": true,
|
|
"ENABLE_FEAT_F4HWN_RESUME_STATE": true,
|
|
"ENABLE_FEAT_F4HWN_NARROWER": true,
|
|
"ENABLE_FEAT_F4HWN_INV": true,
|
|
"ENABLE_FEAT_F4HWN_CTR": true,
|
|
"ENABLE_FEAT_F4HWN_RESCUE_OPS": false,
|
|
"ENABLE_FEAT_F4HWN_VOL": false,
|
|
"ENABLE_FEAT_F4HWN_AUDIO": false,
|
|
"ENABLE_FEAT_F4HWN_AUDIO_SCOPE": false,
|
|
"ENABLE_FEAT_F4HWN_RESET_VFO": true,
|
|
"ENABLE_FEAT_F4HWN_PMR": false,
|
|
"ENABLE_FEAT_F4HWN_GMRS_FRS_MURS": false,
|
|
"ENABLE_FEAT_F4HWN_CA": true,
|
|
"ENABLE_FEAT_F4HWN_DEBUG": false,
|
|
"ENABLE_FEAT_F4HWN_QRCODE": false,
|
|
"ENABLE_FEAT_F4HWN_MEM": false,
|
|
"ENABLE_FEAT_F4HWN_SCAN_PROGRESS": false,
|
|
"ENABLE_FEAT_F4HWN_SCAN_FASTER": false,
|
|
"ENABLE_FEAT_F4HWN_SCAN_RSSI": false,
|
|
"ENABLE_FEAT_F4HWN_SCAN_SUBAUDIBLE": false,
|
|
"ENABLE_FEAT_F4HWN_BEAM": false,
|
|
"ENABLE_FEAT_F4HWN_FOXHUNT": false,
|
|
"ENABLE_FEAT_F4HWN_BEACON": false,
|
|
"ENABLE_FEAT_F4HWN_ACTION_PICKER": false,
|
|
"ENABLE_FEAT_F4HWN_RXTX_LOG": false,
|
|
"ENABLE_FEAT_F4HWN_RXTX_LOG_WRAP": false,
|
|
"ENABLE_FEAT_F4HWN_RXTX_LOG_K5VIEWER": false,
|
|
"ENABLE_FEAT_F4HWN_LOGO": false,
|
|
"ENABLE_FEAT_F4HWN_LOGO_SAV": false,
|
|
"ENABLE_FEAT_F4HWN_MENU_CAT": false,
|
|
"ENABLE_FEAT_F4HWN_MULTIBOOT": false,
|
|
"ENABLE_FEAT_F4HWN_MULTIBOOT_HOT_CFG": false,
|
|
"ENABLE_FEAT_F4HWN_MULTIBOOT_OVERLAY": false,
|
|
"ENABLE_FEAT_F4HWN_OVERLAY_APPS": false,
|
|
"ENABLE_AGC_SHOW_DATA": false,
|
|
"ENABLE_UART_RW_BK_REGS": false,
|
|
"ENABLE_SWD": false,
|
|
"VERSION_STRING_1": "v0.22",
|
|
"VERSION_STRING_2": "v6.1.0"
|
|
}
|
|
},
|
|
{
|
|
"name": "Custom",
|
|
"inherits": "default",
|
|
"cacheVariables": {
|
|
"ENABLE_FEAT_F4HWN_QRCODE": true,
|
|
"ENABLE_FEAT_F4HWN_MEM": true,
|
|
"EDITION_STRING": "Custom",
|
|
"TARGET": "f4hwn.custom"
|
|
}
|
|
},
|
|
{
|
|
"name": "Fusion",
|
|
"inherits": "default",
|
|
"cacheVariables": {
|
|
"ENABLE_NO_HEAP": true,
|
|
"ENABLE_SPECTRUM": true,
|
|
"ENABLE_FMRADIO": true,
|
|
"ENABLE_VOX": true,
|
|
"ENABLE_AIRCOPY": false,
|
|
"ENABLE_FEAT_F4HWN_FULL_WATCH": true,
|
|
"ENABLE_FEAT_F4HWN_K5VIEWER": true,
|
|
"ENABLE_FEAT_F4HWN_GAME": false,
|
|
"ENABLE_FEAT_F4HWN_PMR": true,
|
|
"ENABLE_FEAT_F4HWN_GMRS_FRS_MURS": true,
|
|
"ENABLE_FEAT_F4HWN_RESCUE_OPS": false,
|
|
"ENABLE_FEAT_F4HWN_VOL": true,
|
|
"ENABLE_FEAT_F4HWN_AUDIO": true,
|
|
"ENABLE_FEAT_F4HWN_AUDIO_SCOPE": true,
|
|
"ENABLE_FEAT_F4HWN_SCAN_PROGRESS": true,
|
|
"ENABLE_FEAT_F4HWN_SCAN_FASTER": true,
|
|
"ENABLE_FEAT_F4HWN_SCAN_RSSI": true,
|
|
"ENABLE_FEAT_F4HWN_SCAN_SUBAUDIBLE": true,
|
|
"ENABLE_FEAT_F4HWN_BEAM": false,
|
|
"ENABLE_FEAT_F4HWN_FOXHUNT": false,
|
|
"ENABLE_FEAT_F4HWN_BEACON": false,
|
|
"ENABLE_FEAT_F4HWN_RXTX_LOG": true,
|
|
"ENABLE_FEAT_F4HWN_RXTX_LOG_WRAP": false,
|
|
"ENABLE_FEAT_F4HWN_RXTX_LOG_K5VIEWER": true,
|
|
"ENABLE_FEAT_F4HWN_QRCODE": true,
|
|
"ENABLE_FEAT_F4HWN_MEM": true,
|
|
"ENABLE_FEAT_F4HWN_LOGO": true,
|
|
"ENABLE_FEAT_F4HWN_LOGO_SAV": true,
|
|
"ENABLE_FEAT_F4HWN_MENU_CAT": true,
|
|
"ENABLE_FEAT_F4HWN_ACTION_PICKER": true,
|
|
"ENABLE_FEAT_F4HWN_MULTIBOOT": true,
|
|
"ENABLE_FEAT_F4HWN_MULTIBOOT_HOT_CFG": true,
|
|
"ENABLE_FEAT_F4HWN_MULTIBOOT_OVERLAY": true,
|
|
"ENABLE_FEAT_F4HWN_OVERLAY_APPS": false,
|
|
"ENABLE_FEAT_F4HWN_EXT_FLASH_RW": false,
|
|
"ENABLE_SWD": true,
|
|
"EDITION_STRING": "Fusion",
|
|
"TARGET": "f4hwn.fusion"
|
|
}
|
|
},
|
|
{
|
|
"name": "FieldOps",
|
|
"inherits": "Fusion",
|
|
"cacheVariables": {
|
|
"ENABLE_FEAT_F4HWN_RESCUE_OPS": true,
|
|
"ENABLE_FEAT_F4HWN_FOXHUNT": true,
|
|
"ENABLE_FEAT_F4HWN_BEACON": true,
|
|
"EDITION_STRING": "FieldOps",
|
|
"TARGET": "f4hwn.fieldops"
|
|
}
|
|
},
|
|
{
|
|
"name": "Transfer",
|
|
"inherits": "Fusion",
|
|
"cacheVariables": {
|
|
"ENABLE_AIRCOPY": true,
|
|
"ENABLE_AIRCOPY_UART": true,
|
|
"ENABLE_AIRCOPY_FLASH": true,
|
|
"ENABLE_FEAT_F4HWN_BEAM": true,
|
|
"EDITION_STRING": "Transfer",
|
|
"TARGET": "f4hwn.transfer"
|
|
}
|
|
},
|
|
{
|
|
"name": "Labs",
|
|
"inherits": "Fusion",
|
|
"cacheVariables": {
|
|
"ENABLE_FEAT_F4HWN_RESCUE_OPS": true,
|
|
"ENABLE_FEAT_F4HWN_FOXHUNT": false,
|
|
"ENABLE_FEAT_F4HWN_BEACON": false,
|
|
"ENABLE_AIRCOPY": true,
|
|
"ENABLE_FEAT_F4HWN_BEAM": false,
|
|
"ENABLE_FEAT_F4HWN_GAME": false,
|
|
"ENABLE_FEAT_F4HWN_OVERLAY_APPS": true,
|
|
"ENABLE_FEAT_F4HWN_OVERLAY_BEAM": true,
|
|
"ENABLE_FEAT_F4HWN_EXT_FLASH_RW": true,
|
|
"EDITION_STRING": "Labs",
|
|
"TARGET": "f4hwn.labs"
|
|
}
|
|
},
|
|
{
|
|
"name": "Max",
|
|
"inherits": "Fusion",
|
|
"cacheVariables": {
|
|
"ENABLE_FEAT_F4HWN_FULL_WATCH": false,
|
|
"ENABLE_FEAT_F4HWN_RESCUE_OPS": true,
|
|
"ENABLE_FEAT_F4HWN_FOXHUNT": true,
|
|
"ENABLE_FEAT_F4HWN_BEACON": true,
|
|
"ENABLE_AIRCOPY": true,
|
|
"ENABLE_FEAT_F4HWN_BEAM": true,
|
|
"ENABLE_FEAT_F4HWN_GAME": true,
|
|
"ENABLE_FEAT_F4HWN_OVERLAY_APPS": false,
|
|
"EDITION_STRING": "Max",
|
|
"TARGET": "f4hwn.max"
|
|
}
|
|
}
|
|
],
|
|
"buildPresets": [
|
|
{
|
|
"name": "Custom",
|
|
"configurePreset": "Custom"
|
|
},
|
|
{
|
|
"name": "Fusion",
|
|
"configurePreset": "Fusion"
|
|
},
|
|
{
|
|
"name": "Transfer",
|
|
"configurePreset": "Transfer"
|
|
},
|
|
{
|
|
"name": "FieldOps",
|
|
"configurePreset": "FieldOps"
|
|
},
|
|
{
|
|
"name": "Labs",
|
|
"configurePreset": "Labs"
|
|
},
|
|
{
|
|
"name": "Max",
|
|
"configurePreset": "Max"
|
|
}
|
|
]
|
|
}
|