{
    "sdk_symbols": "SDK_ROOT_DIR/f7_sdk/targets/f7/api_symbols.csv",
    "cc_args": "-mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mthumb -Wall -Wextra -Werror -Wno-error=deprecated-declarations -Wno-address-of-packed-member -Wredundant-decls -Wdouble-promotion -Wundef -fdata-sections -ffunction-sections -Wa,-gdwarf-sections -fsingle-precision-constant -fno-math-errno -g -Os -mword-relocations -mlong-calls -fno-common -nostdlib -D_GNU_SOURCE -DFW_CFG_default -D\"M_MEMORY_FULL(x)=abort()\" -DSTM32WB -DSTM32WB55xx -DUSE_FULL_ASSERT -DUSE_FULL_LL_DRIVER -DMBEDTLS_CONFIG_FILE=\\\"mbedtls_cfg.h\\\" -DPB_ENABLE_MALLOC -DFW_ORIGIN_Momentum -DFURI_NDEBUG -DNDEBUG -ISDK_ROOT_DIR/f7_sdk -ISDK_ROOT_DIR/f7_sdk/furi -ISDK_ROOT_DIR/f7_sdk/applications/services -ISDK_ROOT_DIR/f7_sdk/applications/main -ISDK_ROOT_DIR/f7_sdk/targets/furi_hal_include -ISDK_ROOT_DIR/f7_sdk/targets/f7/ble_glue -ISDK_ROOT_DIR/f7_sdk/targets/f7/furi_hal -ISDK_ROOT_DIR/f7_sdk/targets/f7/inc -ISDK_ROOT_DIR/f7_sdk/lib -ISDK_ROOT_DIR/f7_sdk/build/icons -ISDK_ROOT_DIR/f7_sdk/lib/mlib -ISDK_ROOT_DIR/f7_sdk/lib/cmsis_core -ISDK_ROOT_DIR/f7_sdk/lib/stm32wb_cmsis/Include -ISDK_ROOT_DIR/f7_sdk/lib/stm32wb_hal/Inc -ISDK_ROOT_DIR/f7_sdk/lib/stm32wb_copro/wpan -ISDK_ROOT_DIR/f7_sdk/lib/drivers -ISDK_ROOT_DIR/f7_sdk/lib/mbedtls/include -ISDK_ROOT_DIR/f7_sdk/lib/toolbox -ISDK_ROOT_DIR/f7_sdk/lib/libusb_stm32/inc -ISDK_ROOT_DIR/f7_sdk/lib/drivers -ISDK_ROOT_DIR/f7_sdk/lib/flipper_format -ISDK_ROOT_DIR/f7_sdk/lib/one_wire -ISDK_ROOT_DIR/f7_sdk/lib/ibutton -ISDK_ROOT_DIR/f7_sdk/lib/infrared/encoder_decoder -ISDK_ROOT_DIR/f7_sdk/lib/infrared/worker -ISDK_ROOT_DIR/f7_sdk/lib/infrared/signal -ISDK_ROOT_DIR/f7_sdk/lib/subghz -ISDK_ROOT_DIR/f7_sdk/lib/nfc -ISDK_ROOT_DIR/f7_sdk/lib/digital_signal -ISDK_ROOT_DIR/f7_sdk/lib/pulse_reader -ISDK_ROOT_DIR/f7_sdk/lib/signal_reader -ISDK_ROOT_DIR/f7_sdk/lib/lfrfid -ISDK_ROOT_DIR/f7_sdk/lib/flipper_application -ISDK_ROOT_DIR/f7_sdk/lib/music_worker -ISDK_ROOT_DIR/f7_sdk/lib/mjs -ISDK_ROOT_DIR/f7_sdk/lib/nanopb -ISDK_ROOT_DIR/f7_sdk/lib/ble_profile -ISDK_ROOT_DIR/f7_sdk/lib/bit_lib -ISDK_ROOT_DIR/f7_sdk/lib/datetime",
    "cpp_args": "-std=c++20 -fno-rtti -fno-use-cxa-atexit -fno-exceptions -fno-threadsafe-statics -ftemplate-depth=4096 -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mthumb -Wall -Wextra -Werror -Wno-error=deprecated-declarations -Wno-address-of-packed-member -Wredundant-decls -Wdouble-promotion -Wundef -fdata-sections -ffunction-sections -Wa,-gdwarf-sections -fsingle-precision-constant -fno-math-errno -g -Os -mword-relocations -mlong-calls -fno-common -nostdlib -D_GNU_SOURCE -DFW_CFG_default -D\"M_MEMORY_FULL(x)=abort()\" -DSTM32WB -DSTM32WB55xx -DUSE_FULL_ASSERT -DUSE_FULL_LL_DRIVER -DMBEDTLS_CONFIG_FILE=\\\"mbedtls_cfg.h\\\" -DPB_ENABLE_MALLOC -DFW_ORIGIN_Momentum -DFURI_NDEBUG -DNDEBUG -ISDK_ROOT_DIR/f7_sdk -ISDK_ROOT_DIR/f7_sdk/furi -ISDK_ROOT_DIR/f7_sdk/applications/services -ISDK_ROOT_DIR/f7_sdk/applications/main -ISDK_ROOT_DIR/f7_sdk/targets/furi_hal_include -ISDK_ROOT_DIR/f7_sdk/targets/f7/ble_glue -ISDK_ROOT_DIR/f7_sdk/targets/f7/furi_hal -ISDK_ROOT_DIR/f7_sdk/targets/f7/inc -ISDK_ROOT_DIR/f7_sdk/lib -ISDK_ROOT_DIR/f7_sdk/build/icons -ISDK_ROOT_DIR/f7_sdk/lib/mlib -ISDK_ROOT_DIR/f7_sdk/lib/cmsis_core -ISDK_ROOT_DIR/f7_sdk/lib/stm32wb_cmsis/Include -ISDK_ROOT_DIR/f7_sdk/lib/stm32wb_hal/Inc -ISDK_ROOT_DIR/f7_sdk/lib/stm32wb_copro/wpan -ISDK_ROOT_DIR/f7_sdk/lib/drivers -ISDK_ROOT_DIR/f7_sdk/lib/mbedtls/include -ISDK_ROOT_DIR/f7_sdk/lib/toolbox -ISDK_ROOT_DIR/f7_sdk/lib/libusb_stm32/inc -ISDK_ROOT_DIR/f7_sdk/lib/drivers -ISDK_ROOT_DIR/f7_sdk/lib/flipper_format -ISDK_ROOT_DIR/f7_sdk/lib/one_wire -ISDK_ROOT_DIR/f7_sdk/lib/ibutton -ISDK_ROOT_DIR/f7_sdk/lib/infrared/encoder_decoder -ISDK_ROOT_DIR/f7_sdk/lib/infrared/worker -ISDK_ROOT_DIR/f7_sdk/lib/infrared/signal -ISDK_ROOT_DIR/f7_sdk/lib/subghz -ISDK_ROOT_DIR/f7_sdk/lib/nfc -ISDK_ROOT_DIR/f7_sdk/lib/digital_signal -ISDK_ROOT_DIR/f7_sdk/lib/pulse_reader -ISDK_ROOT_DIR/f7_sdk/lib/signal_reader -ISDK_ROOT_DIR/f7_sdk/lib/lfrfid -ISDK_ROOT_DIR/f7_sdk/lib/flipper_application -ISDK_ROOT_DIR/f7_sdk/lib/music_worker -ISDK_ROOT_DIR/f7_sdk/lib/mjs -ISDK_ROOT_DIR/f7_sdk/lib/nanopb -ISDK_ROOT_DIR/f7_sdk/lib/ble_profile -ISDK_ROOT_DIR/f7_sdk/lib/bit_lib -ISDK_ROOT_DIR/f7_sdk/lib/datetime",
    "linker_args": "-mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -mlittle-endian -mthumb -Wl,--no-warn-rwx-segment -Wl,--wrap,fflush -Wl,--wrap,fflush_unlocked -Wl,--wrap,_fflush_r -Wl,--wrap,_fflush_unlocked_r -Wl,--wrap,printf -Wl,--wrap,printf_unlocked -Wl,--wrap,_printf_r -Wl,--wrap,_printf_unlocked_r -Wl,--wrap,putc -Wl,--wrap,putc_unlocked -Wl,--wrap,_putc_r -Wl,--wrap,_putc_unlocked_r -Wl,--wrap,putchar -Wl,--wrap,putchar_unlocked -Wl,--wrap,_putchar_r -Wl,--wrap,_putchar_unlocked_r -Wl,--wrap,puts -Wl,--wrap,puts_unlocked -Wl,--wrap,_puts_r -Wl,--wrap,_puts_unlocked_r -Wl,--wrap,snprintf -Wl,--wrap,snprintf_unlocked -Wl,--wrap,_snprintf_r -Wl,--wrap,_snprintf_unlocked_r -Wl,--wrap,vsnprintf -Wl,--wrap,vsnprintf_unlocked -Wl,--wrap,_vsnprintf_r -Wl,--wrap,_vsnprintf_unlocked_r -Wl,--wrap,__assert -Wl,--wrap,__assert_unlocked -Wl,--wrap,___assert_r -Wl,--wrap,___assert_unlocked_r -Wl,--wrap,__assert_func -Wl,--wrap,__assert_func_unlocked -Wl,--wrap,___assert_func_r -Wl,--wrap,___assert_func_unlocked_r -Wl,--wrap,setbuf -Wl,--wrap,setbuf_unlocked -Wl,--wrap,_setbuf_r -Wl,--wrap,_setbuf_unlocked_r -Wl,--wrap,setvbuf -Wl,--wrap,setvbuf_unlocked -Wl,--wrap,_setvbuf_r -Wl,--wrap,_setvbuf_unlocked_r -Wl,--wrap,fprintf -Wl,--wrap,fprintf_unlocked -Wl,--wrap,_fprintf_r -Wl,--wrap,_fprintf_unlocked_r -Wl,--wrap,vfprintf -Wl,--wrap,vfprintf_unlocked -Wl,--wrap,_vfprintf_r -Wl,--wrap,_vfprintf_unlocked_r -Wl,--wrap,vprintf -Wl,--wrap,vprintf_unlocked -Wl,--wrap,_vprintf_r -Wl,--wrap,_vprintf_unlocked_r -Wl,--wrap,fputc -Wl,--wrap,fputc_unlocked -Wl,--wrap,_fputc_r -Wl,--wrap,_fputc_unlocked_r -Wl,--wrap,fputs -Wl,--wrap,fputs_unlocked -Wl,--wrap,_fputs_r -Wl,--wrap,_fputs_unlocked_r -Wl,--wrap,sprintf -Wl,--wrap,sprintf_unlocked -Wl,--wrap,_sprintf_r -Wl,--wrap,_sprintf_unlocked_r -Wl,--wrap,asprintf -Wl,--wrap,asprintf_unlocked -Wl,--wrap,_asprintf_r -Wl,--wrap,_asprintf_unlocked_r -Wl,--wrap,vasprintf -Wl,--wrap,vasprintf_unlocked -Wl,--wrap,_vasprintf_r -Wl,--wrap,_vasprintf_unlocked_r -Wl,--wrap,asiprintf -Wl,--wrap,asiprintf_unlocked -Wl,--wrap,_asiprintf_r -Wl,--wrap,_asiprintf_unlocked_r -Wl,--wrap,asniprintf -Wl,--wrap,asniprintf_unlocked -Wl,--wrap,_asniprintf_r -Wl,--wrap,_asniprintf_unlocked_r -Wl,--wrap,asnprintf -Wl,--wrap,asnprintf_unlocked -Wl,--wrap,_asnprintf_r -Wl,--wrap,_asnprintf_unlocked_r -Wl,--wrap,diprintf -Wl,--wrap,diprintf_unlocked -Wl,--wrap,_diprintf_r -Wl,--wrap,_diprintf_unlocked_r -Wl,--wrap,fiprintf -Wl,--wrap,fiprintf_unlocked -Wl,--wrap,_fiprintf_r -Wl,--wrap,_fiprintf_unlocked_r -Wl,--wrap,iprintf -Wl,--wrap,iprintf_unlocked -Wl,--wrap,_iprintf_r -Wl,--wrap,_iprintf_unlocked_r -Wl,--wrap,siprintf -Wl,--wrap,siprintf_unlocked -Wl,--wrap,_siprintf_r -Wl,--wrap,_siprintf_unlocked_r -Wl,--wrap,sniprintf -Wl,--wrap,sniprintf_unlocked -Wl,--wrap,_sniprintf_r -Wl,--wrap,_sniprintf_unlocked_r -Wl,--wrap,vasiprintf -Wl,--wrap,vasiprintf_unlocked -Wl,--wrap,_vasiprintf_r -Wl,--wrap,_vasiprintf_unlocked_r -Wl,--wrap,vasniprintf -Wl,--wrap,vasniprintf_unlocked -Wl,--wrap,_vasniprintf_r -Wl,--wrap,_vasniprintf_unlocked_r -Wl,--wrap,vasnprintf -Wl,--wrap,vasnprintf_unlocked -Wl,--wrap,_vasnprintf_r -Wl,--wrap,_vasnprintf_unlocked_r -Wl,--wrap,vdiprintf -Wl,--wrap,vdiprintf_unlocked -Wl,--wrap,_vdiprintf_r -Wl,--wrap,_vdiprintf_unlocked_r -Wl,--wrap,vfiprintf -Wl,--wrap,vfiprintf_unlocked -Wl,--wrap,_vfiprintf_r -Wl,--wrap,_vfiprintf_unlocked_r -Wl,--wrap,viprintf -Wl,--wrap,viprintf_unlocked -Wl,--wrap,_viprintf_r -Wl,--wrap,_viprintf_unlocked_r -Wl,--wrap,vsiprintf -Wl,--wrap,vsiprintf_unlocked -Wl,--wrap,_vsiprintf_r -Wl,--wrap,_vsiprintf_unlocked_r -Wl,--wrap,vsniprintf -Wl,--wrap,vsniprintf_unlocked -Wl,--wrap,_vsniprintf_r -Wl,--wrap,_vsniprintf_unlocked_r -Wl,--wrap,fgetc -Wl,--wrap,fgetc_unlocked -Wl,--wrap,_fgetc_r -Wl,--wrap,_fgetc_unlocked_r -Wl,--wrap,getc -Wl,--wrap,getc_unlocked -Wl,--wrap,_getc_r -Wl,--wrap,_getc_unlocked_r -Wl,--wrap,getchar -Wl,--wrap,getchar_unlocked -Wl,--wrap,_getchar_r -Wl,--wrap,_getchar_unlocked_r -Wl,--wrap,fgets -Wl,--wrap,fgets_unlocked -Wl,--wrap,_fgets_r -Wl,--wrap,_fgets_unlocked_r -Wl,--wrap,ungetc -Wl,--wrap,ungetc_unlocked -Wl,--wrap,_ungetc_r -Wl,--wrap,_ungetc_unlocked_r -Wl,--wrap,gets -Wl,--wrap,gets_unlocked -Wl,--wrap,_gets_r -Wl,--wrap,_gets_unlocked_r -Wl,--wrap,strtof -Wl,--wrap,strtod -specs=nano.specs -Wl,--gc-sections -Wl,--undefined=uxTopUsedPriority -Wl,--wrap,_malloc_r -Wl,--wrap,_free_r -Wl,--wrap,_calloc_r -Wl,--wrap,_realloc_r -n -Xlinker -Map=SDK_MAP_FILE_SUBST.map -TSDK_ROOT_DIR/f7_sdk/targets/f7/application_ext.ld -Ur -Wl,-Ur -nostartfiles -mlong-calls -fno-common -nostdlib -Wl,--no-export-dynamic -fvisibility=hidden -Wl,-eSDK_APP_EP_SUBST",
    "linker_libs": "m gcc stdc++ supc++",
    "app_ep_subst": "SDK_APP_EP_SUBST",
    "sdk_path_subst": "SDK_ROOT_DIR",
    "map_file_subst": "SDK_MAP_FILE_SUBST",
    "hardware": "7"
}