mirror of
https://protopirate.net/ProtoPirate/ProtoPirate.git
synced 2026-05-14 19:15:04 +00:00
Add Ford V0 decode
This commit is contained in:
Vendored
+122
@@ -0,0 +1,122 @@
|
||||
[
|
||||
{
|
||||
"command": "C:\\Users\\jerem\\.ufbt\\toolchain\\x86_64-windows\\bin\\arm-none-eabi-gcc.EXE -o C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\helpers\\radio_device_loader.o -c -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 \"-DM_MEMORY_FULL(x)=abort()\" -DSTM32WB -DSTM32WB55xx -DUSE_FULL_ASSERT -DUSE_FULL_LL_DRIVER ^\"-DMBEDTLS_CONFIG_FILE=\\^\"mbedtls_cfg.h\\^\"^\" -DPB_ENABLE_MALLOC -DFW_ORIGIN_Official -DFURI_NDEBUG -DNDEBUG -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/furi -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/applications/services -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/furi_hal_include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/ble_glue -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/furi_hal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mlib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/cmsis_core -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_cmsis/Include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_hal/Inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_copro/wpan -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mbedtls/include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/toolbox -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/libusb_stm32/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_format -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/one_wire -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ibutton -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/encoder_decoder -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/subghz -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nfc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/digital_signal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/pulse_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/signal_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/lfrfid -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_application -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/music_worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mjs -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nanopb -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ble_profile -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/bit_lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/datetime ^\"-DFAP_VERSION=\\^\"1.0\\^\"^\" -IC:\\Users\\jerem\\.ufbt\\build\\proto_pirate -IC:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\helpers\\radio_device_loader.c",
|
||||
"directory": "C:\\Users\\jerem\\.ufbt\\current\\scripts\\ufbt",
|
||||
"file": "C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\helpers\\radio_device_loader.c",
|
||||
"output": "C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\helpers\\radio_device_loader.o"
|
||||
},
|
||||
{
|
||||
"command": "C:\\Users\\jerem\\.ufbt\\toolchain\\x86_64-windows\\bin\\arm-none-eabi-gcc.EXE -o C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\protocols\\ford_v0.o -c -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 \"-DM_MEMORY_FULL(x)=abort()\" -DSTM32WB -DSTM32WB55xx -DUSE_FULL_ASSERT -DUSE_FULL_LL_DRIVER ^\"-DMBEDTLS_CONFIG_FILE=\\^\"mbedtls_cfg.h\\^\"^\" -DPB_ENABLE_MALLOC -DFW_ORIGIN_Official -DFURI_NDEBUG -DNDEBUG -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/furi -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/applications/services -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/furi_hal_include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/ble_glue -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/furi_hal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mlib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/cmsis_core -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_cmsis/Include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_hal/Inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_copro/wpan -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mbedtls/include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/toolbox -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/libusb_stm32/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_format -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/one_wire -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ibutton -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/encoder_decoder -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/subghz -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nfc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/digital_signal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/pulse_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/signal_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/lfrfid -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_application -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/music_worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mjs -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nanopb -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ble_profile -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/bit_lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/datetime ^\"-DFAP_VERSION=\\^\"1.0\\^\"^\" -IC:\\Users\\jerem\\.ufbt\\build\\proto_pirate -IC:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\protocols\\ford_v0.c",
|
||||
"directory": "C:\\Users\\jerem\\.ufbt\\current\\scripts\\ufbt",
|
||||
"file": "C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\protocols\\ford_v0.c",
|
||||
"output": "C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\protocols\\ford_v0.o"
|
||||
},
|
||||
{
|
||||
"command": "C:\\Users\\jerem\\.ufbt\\toolchain\\x86_64-windows\\bin\\arm-none-eabi-gcc.EXE -o C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\protocols\\kia_v0.o -c -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 \"-DM_MEMORY_FULL(x)=abort()\" -DSTM32WB -DSTM32WB55xx -DUSE_FULL_ASSERT -DUSE_FULL_LL_DRIVER ^\"-DMBEDTLS_CONFIG_FILE=\\^\"mbedtls_cfg.h\\^\"^\" -DPB_ENABLE_MALLOC -DFW_ORIGIN_Official -DFURI_NDEBUG -DNDEBUG -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/furi -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/applications/services -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/furi_hal_include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/ble_glue -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/furi_hal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mlib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/cmsis_core -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_cmsis/Include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_hal/Inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_copro/wpan -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mbedtls/include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/toolbox -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/libusb_stm32/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_format -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/one_wire -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ibutton -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/encoder_decoder -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/subghz -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nfc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/digital_signal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/pulse_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/signal_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/lfrfid -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_application -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/music_worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mjs -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nanopb -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ble_profile -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/bit_lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/datetime ^\"-DFAP_VERSION=\\^\"1.0\\^\"^\" -IC:\\Users\\jerem\\.ufbt\\build\\proto_pirate -IC:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\protocols\\kia_v0.c",
|
||||
"directory": "C:\\Users\\jerem\\.ufbt\\current\\scripts\\ufbt",
|
||||
"file": "C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\protocols\\kia_v0.c",
|
||||
"output": "C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\protocols\\kia_v0.o"
|
||||
},
|
||||
{
|
||||
"command": "C:\\Users\\jerem\\.ufbt\\toolchain\\x86_64-windows\\bin\\arm-none-eabi-gcc.EXE -o C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\protocols\\kia_v1.o -c -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 \"-DM_MEMORY_FULL(x)=abort()\" -DSTM32WB -DSTM32WB55xx -DUSE_FULL_ASSERT -DUSE_FULL_LL_DRIVER ^\"-DMBEDTLS_CONFIG_FILE=\\^\"mbedtls_cfg.h\\^\"^\" -DPB_ENABLE_MALLOC -DFW_ORIGIN_Official -DFURI_NDEBUG -DNDEBUG -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/furi -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/applications/services -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/furi_hal_include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/ble_glue -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/furi_hal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mlib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/cmsis_core -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_cmsis/Include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_hal/Inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_copro/wpan -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mbedtls/include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/toolbox -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/libusb_stm32/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_format -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/one_wire -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ibutton -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/encoder_decoder -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/subghz -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nfc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/digital_signal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/pulse_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/signal_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/lfrfid -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_application -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/music_worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mjs -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nanopb -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ble_profile -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/bit_lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/datetime ^\"-DFAP_VERSION=\\^\"1.0\\^\"^\" -IC:\\Users\\jerem\\.ufbt\\build\\proto_pirate -IC:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\protocols\\kia_v1.c",
|
||||
"directory": "C:\\Users\\jerem\\.ufbt\\current\\scripts\\ufbt",
|
||||
"file": "C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\protocols\\kia_v1.c",
|
||||
"output": "C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\protocols\\kia_v1.o"
|
||||
},
|
||||
{
|
||||
"command": "C:\\Users\\jerem\\.ufbt\\toolchain\\x86_64-windows\\bin\\arm-none-eabi-gcc.EXE -o C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\protocols\\kia_v2.o -c -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 \"-DM_MEMORY_FULL(x)=abort()\" -DSTM32WB -DSTM32WB55xx -DUSE_FULL_ASSERT -DUSE_FULL_LL_DRIVER ^\"-DMBEDTLS_CONFIG_FILE=\\^\"mbedtls_cfg.h\\^\"^\" -DPB_ENABLE_MALLOC -DFW_ORIGIN_Official -DFURI_NDEBUG -DNDEBUG -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/furi -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/applications/services -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/furi_hal_include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/ble_glue -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/furi_hal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mlib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/cmsis_core -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_cmsis/Include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_hal/Inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_copro/wpan -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mbedtls/include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/toolbox -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/libusb_stm32/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_format -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/one_wire -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ibutton -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/encoder_decoder -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/subghz -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nfc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/digital_signal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/pulse_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/signal_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/lfrfid -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_application -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/music_worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mjs -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nanopb -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ble_profile -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/bit_lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/datetime ^\"-DFAP_VERSION=\\^\"1.0\\^\"^\" -IC:\\Users\\jerem\\.ufbt\\build\\proto_pirate -IC:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\protocols\\kia_v2.c",
|
||||
"directory": "C:\\Users\\jerem\\.ufbt\\current\\scripts\\ufbt",
|
||||
"file": "C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\protocols\\kia_v2.c",
|
||||
"output": "C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\protocols\\kia_v2.o"
|
||||
},
|
||||
{
|
||||
"command": "C:\\Users\\jerem\\.ufbt\\toolchain\\x86_64-windows\\bin\\arm-none-eabi-gcc.EXE -o C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\protocols\\kia_v3_v4.o -c -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 \"-DM_MEMORY_FULL(x)=abort()\" -DSTM32WB -DSTM32WB55xx -DUSE_FULL_ASSERT -DUSE_FULL_LL_DRIVER ^\"-DMBEDTLS_CONFIG_FILE=\\^\"mbedtls_cfg.h\\^\"^\" -DPB_ENABLE_MALLOC -DFW_ORIGIN_Official -DFURI_NDEBUG -DNDEBUG -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/furi -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/applications/services -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/furi_hal_include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/ble_glue -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/furi_hal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mlib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/cmsis_core -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_cmsis/Include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_hal/Inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_copro/wpan -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mbedtls/include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/toolbox -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/libusb_stm32/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_format -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/one_wire -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ibutton -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/encoder_decoder -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/subghz -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nfc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/digital_signal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/pulse_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/signal_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/lfrfid -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_application -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/music_worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mjs -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nanopb -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ble_profile -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/bit_lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/datetime ^\"-DFAP_VERSION=\\^\"1.0\\^\"^\" -IC:\\Users\\jerem\\.ufbt\\build\\proto_pirate -IC:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\protocols\\kia_v3_v4.c",
|
||||
"directory": "C:\\Users\\jerem\\.ufbt\\current\\scripts\\ufbt",
|
||||
"file": "C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\protocols\\kia_v3_v4.c",
|
||||
"output": "C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\protocols\\kia_v3_v4.o"
|
||||
},
|
||||
{
|
||||
"command": "C:\\Users\\jerem\\.ufbt\\toolchain\\x86_64-windows\\bin\\arm-none-eabi-gcc.EXE -o C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\protocols\\kia_v5.o -c -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 \"-DM_MEMORY_FULL(x)=abort()\" -DSTM32WB -DSTM32WB55xx -DUSE_FULL_ASSERT -DUSE_FULL_LL_DRIVER ^\"-DMBEDTLS_CONFIG_FILE=\\^\"mbedtls_cfg.h\\^\"^\" -DPB_ENABLE_MALLOC -DFW_ORIGIN_Official -DFURI_NDEBUG -DNDEBUG -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/furi -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/applications/services -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/furi_hal_include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/ble_glue -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/furi_hal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mlib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/cmsis_core -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_cmsis/Include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_hal/Inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_copro/wpan -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mbedtls/include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/toolbox -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/libusb_stm32/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_format -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/one_wire -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ibutton -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/encoder_decoder -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/subghz -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nfc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/digital_signal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/pulse_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/signal_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/lfrfid -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_application -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/music_worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mjs -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nanopb -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ble_profile -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/bit_lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/datetime ^\"-DFAP_VERSION=\\^\"1.0\\^\"^\" -IC:\\Users\\jerem\\.ufbt\\build\\proto_pirate -IC:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\protocols\\kia_v5.c",
|
||||
"directory": "C:\\Users\\jerem\\.ufbt\\current\\scripts\\ufbt",
|
||||
"file": "C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\protocols\\kia_v5.c",
|
||||
"output": "C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\protocols\\kia_v5.o"
|
||||
},
|
||||
{
|
||||
"command": "C:\\Users\\jerem\\.ufbt\\toolchain\\x86_64-windows\\bin\\arm-none-eabi-gcc.EXE -o C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\protocols\\protocol_items.o -c -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 \"-DM_MEMORY_FULL(x)=abort()\" -DSTM32WB -DSTM32WB55xx -DUSE_FULL_ASSERT -DUSE_FULL_LL_DRIVER ^\"-DMBEDTLS_CONFIG_FILE=\\^\"mbedtls_cfg.h\\^\"^\" -DPB_ENABLE_MALLOC -DFW_ORIGIN_Official -DFURI_NDEBUG -DNDEBUG -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/furi -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/applications/services -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/furi_hal_include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/ble_glue -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/furi_hal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mlib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/cmsis_core -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_cmsis/Include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_hal/Inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_copro/wpan -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mbedtls/include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/toolbox -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/libusb_stm32/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_format -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/one_wire -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ibutton -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/encoder_decoder -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/subghz -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nfc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/digital_signal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/pulse_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/signal_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/lfrfid -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_application -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/music_worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mjs -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nanopb -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ble_profile -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/bit_lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/datetime ^\"-DFAP_VERSION=\\^\"1.0\\^\"^\" -IC:\\Users\\jerem\\.ufbt\\build\\proto_pirate -IC:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\protocols\\protocol_items.c",
|
||||
"directory": "C:\\Users\\jerem\\.ufbt\\current\\scripts\\ufbt",
|
||||
"file": "C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\protocols\\protocol_items.c",
|
||||
"output": "C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\protocols\\protocol_items.o"
|
||||
},
|
||||
{
|
||||
"command": "C:\\Users\\jerem\\.ufbt\\toolchain\\x86_64-windows\\bin\\arm-none-eabi-gcc.EXE -o C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\scenes\\protopirate_scene.o -c -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 \"-DM_MEMORY_FULL(x)=abort()\" -DSTM32WB -DSTM32WB55xx -DUSE_FULL_ASSERT -DUSE_FULL_LL_DRIVER ^\"-DMBEDTLS_CONFIG_FILE=\\^\"mbedtls_cfg.h\\^\"^\" -DPB_ENABLE_MALLOC -DFW_ORIGIN_Official -DFURI_NDEBUG -DNDEBUG -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/furi -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/applications/services -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/furi_hal_include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/ble_glue -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/furi_hal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mlib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/cmsis_core -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_cmsis/Include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_hal/Inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_copro/wpan -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mbedtls/include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/toolbox -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/libusb_stm32/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_format -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/one_wire -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ibutton -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/encoder_decoder -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/subghz -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nfc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/digital_signal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/pulse_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/signal_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/lfrfid -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_application -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/music_worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mjs -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nanopb -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ble_profile -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/bit_lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/datetime ^\"-DFAP_VERSION=\\^\"1.0\\^\"^\" -IC:\\Users\\jerem\\.ufbt\\build\\proto_pirate -IC:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\scenes\\protopirate_scene.c",
|
||||
"directory": "C:\\Users\\jerem\\.ufbt\\current\\scripts\\ufbt",
|
||||
"file": "C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\scenes\\protopirate_scene.c",
|
||||
"output": "C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\scenes\\protopirate_scene.o"
|
||||
},
|
||||
{
|
||||
"command": "C:\\Users\\jerem\\.ufbt\\toolchain\\x86_64-windows\\bin\\arm-none-eabi-gcc.EXE -o C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\scenes\\protopirate_scene_about.o -c -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 \"-DM_MEMORY_FULL(x)=abort()\" -DSTM32WB -DSTM32WB55xx -DUSE_FULL_ASSERT -DUSE_FULL_LL_DRIVER ^\"-DMBEDTLS_CONFIG_FILE=\\^\"mbedtls_cfg.h\\^\"^\" -DPB_ENABLE_MALLOC -DFW_ORIGIN_Official -DFURI_NDEBUG -DNDEBUG -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/furi -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/applications/services -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/furi_hal_include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/ble_glue -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/furi_hal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mlib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/cmsis_core -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_cmsis/Include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_hal/Inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_copro/wpan -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mbedtls/include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/toolbox -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/libusb_stm32/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_format -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/one_wire -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ibutton -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/encoder_decoder -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/subghz -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nfc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/digital_signal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/pulse_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/signal_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/lfrfid -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_application -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/music_worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mjs -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nanopb -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ble_profile -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/bit_lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/datetime ^\"-DFAP_VERSION=\\^\"1.0\\^\"^\" -IC:\\Users\\jerem\\.ufbt\\build\\proto_pirate -IC:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\scenes\\protopirate_scene_about.c",
|
||||
"directory": "C:\\Users\\jerem\\.ufbt\\current\\scripts\\ufbt",
|
||||
"file": "C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\scenes\\protopirate_scene_about.c",
|
||||
"output": "C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\scenes\\protopirate_scene_about.o"
|
||||
},
|
||||
{
|
||||
"command": "C:\\Users\\jerem\\.ufbt\\toolchain\\x86_64-windows\\bin\\arm-none-eabi-gcc.EXE -o C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\scenes\\protopirate_scene_receiver.o -c -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 \"-DM_MEMORY_FULL(x)=abort()\" -DSTM32WB -DSTM32WB55xx -DUSE_FULL_ASSERT -DUSE_FULL_LL_DRIVER ^\"-DMBEDTLS_CONFIG_FILE=\\^\"mbedtls_cfg.h\\^\"^\" -DPB_ENABLE_MALLOC -DFW_ORIGIN_Official -DFURI_NDEBUG -DNDEBUG -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/furi -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/applications/services -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/furi_hal_include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/ble_glue -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/furi_hal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mlib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/cmsis_core -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_cmsis/Include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_hal/Inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_copro/wpan -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mbedtls/include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/toolbox -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/libusb_stm32/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_format -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/one_wire -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ibutton -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/encoder_decoder -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/subghz -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nfc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/digital_signal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/pulse_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/signal_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/lfrfid -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_application -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/music_worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mjs -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nanopb -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ble_profile -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/bit_lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/datetime ^\"-DFAP_VERSION=\\^\"1.0\\^\"^\" -IC:\\Users\\jerem\\.ufbt\\build\\proto_pirate -IC:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\scenes\\protopirate_scene_receiver.c",
|
||||
"directory": "C:\\Users\\jerem\\.ufbt\\current\\scripts\\ufbt",
|
||||
"file": "C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\scenes\\protopirate_scene_receiver.c",
|
||||
"output": "C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\scenes\\protopirate_scene_receiver.o"
|
||||
},
|
||||
{
|
||||
"command": "C:\\Users\\jerem\\.ufbt\\toolchain\\x86_64-windows\\bin\\arm-none-eabi-gcc.EXE -o C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\scenes\\protopirate_scene_receiver_config.o -c -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 \"-DM_MEMORY_FULL(x)=abort()\" -DSTM32WB -DSTM32WB55xx -DUSE_FULL_ASSERT -DUSE_FULL_LL_DRIVER ^\"-DMBEDTLS_CONFIG_FILE=\\^\"mbedtls_cfg.h\\^\"^\" -DPB_ENABLE_MALLOC -DFW_ORIGIN_Official -DFURI_NDEBUG -DNDEBUG -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/furi -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/applications/services -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/furi_hal_include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/ble_glue -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/furi_hal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mlib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/cmsis_core -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_cmsis/Include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_hal/Inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_copro/wpan -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mbedtls/include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/toolbox -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/libusb_stm32/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_format -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/one_wire -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ibutton -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/encoder_decoder -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/subghz -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nfc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/digital_signal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/pulse_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/signal_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/lfrfid -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_application -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/music_worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mjs -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nanopb -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ble_profile -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/bit_lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/datetime ^\"-DFAP_VERSION=\\^\"1.0\\^\"^\" -IC:\\Users\\jerem\\.ufbt\\build\\proto_pirate -IC:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\scenes\\protopirate_scene_receiver_config.c",
|
||||
"directory": "C:\\Users\\jerem\\.ufbt\\current\\scripts\\ufbt",
|
||||
"file": "C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\scenes\\protopirate_scene_receiver_config.c",
|
||||
"output": "C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\scenes\\protopirate_scene_receiver_config.o"
|
||||
},
|
||||
{
|
||||
"command": "C:\\Users\\jerem\\.ufbt\\toolchain\\x86_64-windows\\bin\\arm-none-eabi-gcc.EXE -o C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\scenes\\protopirate_scene_receiver_info.o -c -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 \"-DM_MEMORY_FULL(x)=abort()\" -DSTM32WB -DSTM32WB55xx -DUSE_FULL_ASSERT -DUSE_FULL_LL_DRIVER ^\"-DMBEDTLS_CONFIG_FILE=\\^\"mbedtls_cfg.h\\^\"^\" -DPB_ENABLE_MALLOC -DFW_ORIGIN_Official -DFURI_NDEBUG -DNDEBUG -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/furi -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/applications/services -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/furi_hal_include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/ble_glue -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/furi_hal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mlib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/cmsis_core -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_cmsis/Include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_hal/Inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_copro/wpan -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mbedtls/include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/toolbox -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/libusb_stm32/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_format -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/one_wire -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ibutton -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/encoder_decoder -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/subghz -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nfc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/digital_signal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/pulse_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/signal_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/lfrfid -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_application -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/music_worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mjs -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nanopb -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ble_profile -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/bit_lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/datetime ^\"-DFAP_VERSION=\\^\"1.0\\^\"^\" -IC:\\Users\\jerem\\.ufbt\\build\\proto_pirate -IC:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\scenes\\protopirate_scene_receiver_info.c",
|
||||
"directory": "C:\\Users\\jerem\\.ufbt\\current\\scripts\\ufbt",
|
||||
"file": "C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\scenes\\protopirate_scene_receiver_info.c",
|
||||
"output": "C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\scenes\\protopirate_scene_receiver_info.o"
|
||||
},
|
||||
{
|
||||
"command": "C:\\Users\\jerem\\.ufbt\\toolchain\\x86_64-windows\\bin\\arm-none-eabi-gcc.EXE -o C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\scenes\\protopirate_scene_start.o -c -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 \"-DM_MEMORY_FULL(x)=abort()\" -DSTM32WB -DSTM32WB55xx -DUSE_FULL_ASSERT -DUSE_FULL_LL_DRIVER ^\"-DMBEDTLS_CONFIG_FILE=\\^\"mbedtls_cfg.h\\^\"^\" -DPB_ENABLE_MALLOC -DFW_ORIGIN_Official -DFURI_NDEBUG -DNDEBUG -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/furi -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/applications/services -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/furi_hal_include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/ble_glue -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/furi_hal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mlib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/cmsis_core -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_cmsis/Include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_hal/Inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_copro/wpan -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mbedtls/include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/toolbox -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/libusb_stm32/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_format -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/one_wire -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ibutton -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/encoder_decoder -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/subghz -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nfc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/digital_signal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/pulse_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/signal_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/lfrfid -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_application -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/music_worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mjs -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nanopb -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ble_profile -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/bit_lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/datetime ^\"-DFAP_VERSION=\\^\"1.0\\^\"^\" -IC:\\Users\\jerem\\.ufbt\\build\\proto_pirate -IC:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\scenes\\protopirate_scene_start.c",
|
||||
"directory": "C:\\Users\\jerem\\.ufbt\\current\\scripts\\ufbt",
|
||||
"file": "C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\scenes\\protopirate_scene_start.c",
|
||||
"output": "C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\scenes\\protopirate_scene_start.o"
|
||||
},
|
||||
{
|
||||
"command": "C:\\Users\\jerem\\.ufbt\\toolchain\\x86_64-windows\\bin\\arm-none-eabi-gcc.EXE -o C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\views\\protopirate_receiver.o -c -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 \"-DM_MEMORY_FULL(x)=abort()\" -DSTM32WB -DSTM32WB55xx -DUSE_FULL_ASSERT -DUSE_FULL_LL_DRIVER ^\"-DMBEDTLS_CONFIG_FILE=\\^\"mbedtls_cfg.h\\^\"^\" -DPB_ENABLE_MALLOC -DFW_ORIGIN_Official -DFURI_NDEBUG -DNDEBUG -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/furi -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/applications/services -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/furi_hal_include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/ble_glue -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/furi_hal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mlib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/cmsis_core -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_cmsis/Include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_hal/Inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_copro/wpan -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mbedtls/include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/toolbox -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/libusb_stm32/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_format -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/one_wire -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ibutton -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/encoder_decoder -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/subghz -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nfc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/digital_signal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/pulse_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/signal_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/lfrfid -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_application -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/music_worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mjs -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nanopb -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ble_profile -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/bit_lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/datetime ^\"-DFAP_VERSION=\\^\"1.0\\^\"^\" -IC:\\Users\\jerem\\.ufbt\\build\\proto_pirate -IC:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\views\\protopirate_receiver.c",
|
||||
"directory": "C:\\Users\\jerem\\.ufbt\\current\\scripts\\ufbt",
|
||||
"file": "C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\views\\protopirate_receiver.c",
|
||||
"output": "C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\views\\protopirate_receiver.o"
|
||||
},
|
||||
{
|
||||
"command": "C:\\Users\\jerem\\.ufbt\\toolchain\\x86_64-windows\\bin\\arm-none-eabi-gcc.EXE -o C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\views\\protopirate_receiver_info.o -c -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 \"-DM_MEMORY_FULL(x)=abort()\" -DSTM32WB -DSTM32WB55xx -DUSE_FULL_ASSERT -DUSE_FULL_LL_DRIVER ^\"-DMBEDTLS_CONFIG_FILE=\\^\"mbedtls_cfg.h\\^\"^\" -DPB_ENABLE_MALLOC -DFW_ORIGIN_Official -DFURI_NDEBUG -DNDEBUG -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/furi -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/applications/services -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/furi_hal_include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/ble_glue -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/furi_hal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mlib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/cmsis_core -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_cmsis/Include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_hal/Inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_copro/wpan -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mbedtls/include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/toolbox -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/libusb_stm32/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_format -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/one_wire -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ibutton -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/encoder_decoder -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/subghz -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nfc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/digital_signal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/pulse_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/signal_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/lfrfid -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_application -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/music_worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mjs -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nanopb -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ble_profile -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/bit_lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/datetime ^\"-DFAP_VERSION=\\^\"1.0\\^\"^\" -IC:\\Users\\jerem\\.ufbt\\build\\proto_pirate -IC:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\views\\protopirate_receiver_info.c",
|
||||
"directory": "C:\\Users\\jerem\\.ufbt\\current\\scripts\\ufbt",
|
||||
"file": "C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\views\\protopirate_receiver_info.c",
|
||||
"output": "C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\views\\protopirate_receiver_info.o"
|
||||
},
|
||||
{
|
||||
"command": "C:\\Users\\jerem\\.ufbt\\toolchain\\x86_64-windows\\bin\\arm-none-eabi-gcc.EXE -o C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\proto_pirate_icons.o -c -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 \"-DM_MEMORY_FULL(x)=abort()\" -DSTM32WB -DSTM32WB55xx -DUSE_FULL_ASSERT -DUSE_FULL_LL_DRIVER ^\"-DMBEDTLS_CONFIG_FILE=\\^\"mbedtls_cfg.h\\^\"^\" -DPB_ENABLE_MALLOC -DFW_ORIGIN_Official -DFURI_NDEBUG -DNDEBUG -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/furi -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/applications/services -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/furi_hal_include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/ble_glue -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/furi_hal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mlib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/cmsis_core -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_cmsis/Include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_hal/Inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_copro/wpan -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mbedtls/include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/toolbox -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/libusb_stm32/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_format -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/one_wire -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ibutton -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/encoder_decoder -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/subghz -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nfc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/digital_signal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/pulse_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/signal_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/lfrfid -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_application -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/music_worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mjs -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nanopb -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ble_profile -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/bit_lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/datetime ^\"-DFAP_VERSION=\\^\"1.0\\^\"^\" -IC:\\Users\\jerem\\.ufbt\\build\\proto_pirate -IC:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\proto_pirate_icons.c",
|
||||
"directory": "C:\\Users\\jerem\\.ufbt\\current\\scripts\\ufbt",
|
||||
"file": "C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\proto_pirate_icons.c",
|
||||
"output": "C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\proto_pirate_icons.o"
|
||||
},
|
||||
{
|
||||
"command": "C:\\Users\\jerem\\.ufbt\\toolchain\\x86_64-windows\\bin\\arm-none-eabi-gcc.EXE -o C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\protopirate_app.o -c -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 \"-DM_MEMORY_FULL(x)=abort()\" -DSTM32WB -DSTM32WB55xx -DUSE_FULL_ASSERT -DUSE_FULL_LL_DRIVER ^\"-DMBEDTLS_CONFIG_FILE=\\^\"mbedtls_cfg.h\\^\"^\" -DPB_ENABLE_MALLOC -DFW_ORIGIN_Official -DFURI_NDEBUG -DNDEBUG -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/furi -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/applications/services -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/furi_hal_include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/ble_glue -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/furi_hal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mlib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/cmsis_core -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_cmsis/Include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_hal/Inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_copro/wpan -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mbedtls/include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/toolbox -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/libusb_stm32/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_format -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/one_wire -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ibutton -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/encoder_decoder -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/subghz -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nfc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/digital_signal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/pulse_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/signal_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/lfrfid -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_application -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/music_worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mjs -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nanopb -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ble_profile -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/bit_lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/datetime ^\"-DFAP_VERSION=\\^\"1.0\\^\"^\" -IC:\\Users\\jerem\\.ufbt\\build\\proto_pirate -IC:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\protopirate_app.c",
|
||||
"directory": "C:\\Users\\jerem\\.ufbt\\current\\scripts\\ufbt",
|
||||
"file": "C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\protopirate_app.c",
|
||||
"output": "C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\protopirate_app.o"
|
||||
},
|
||||
{
|
||||
"command": "C:\\Users\\jerem\\.ufbt\\toolchain\\x86_64-windows\\bin\\arm-none-eabi-gcc.EXE -o C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\protopirate_app_i.o -c -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 \"-DM_MEMORY_FULL(x)=abort()\" -DSTM32WB -DSTM32WB55xx -DUSE_FULL_ASSERT -DUSE_FULL_LL_DRIVER ^\"-DMBEDTLS_CONFIG_FILE=\\^\"mbedtls_cfg.h\\^\"^\" -DPB_ENABLE_MALLOC -DFW_ORIGIN_Official -DFURI_NDEBUG -DNDEBUG -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/furi -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/applications/services -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/furi_hal_include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/ble_glue -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/furi_hal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mlib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/cmsis_core -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_cmsis/Include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_hal/Inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_copro/wpan -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mbedtls/include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/toolbox -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/libusb_stm32/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_format -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/one_wire -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ibutton -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/encoder_decoder -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/subghz -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nfc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/digital_signal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/pulse_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/signal_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/lfrfid -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_application -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/music_worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mjs -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nanopb -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ble_profile -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/bit_lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/datetime ^\"-DFAP_VERSION=\\^\"1.0\\^\"^\" -IC:\\Users\\jerem\\.ufbt\\build\\proto_pirate -IC:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\protopirate_app_i.c",
|
||||
"directory": "C:\\Users\\jerem\\.ufbt\\current\\scripts\\ufbt",
|
||||
"file": "C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\protopirate_app_i.c",
|
||||
"output": "C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\protopirate_app_i.o"
|
||||
},
|
||||
{
|
||||
"command": "C:\\Users\\jerem\\.ufbt\\toolchain\\x86_64-windows\\bin\\arm-none-eabi-gcc.EXE -o C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\protopirate_history.o -c -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 \"-DM_MEMORY_FULL(x)=abort()\" -DSTM32WB -DSTM32WB55xx -DUSE_FULL_ASSERT -DUSE_FULL_LL_DRIVER ^\"-DMBEDTLS_CONFIG_FILE=\\^\"mbedtls_cfg.h\\^\"^\" -DPB_ENABLE_MALLOC -DFW_ORIGIN_Official -DFURI_NDEBUG -DNDEBUG -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/furi -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/applications/services -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/furi_hal_include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/ble_glue -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/furi_hal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/targets/f7/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mlib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/cmsis_core -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_cmsis/Include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_hal/Inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/stm32wb_copro/wpan -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mbedtls/include -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/toolbox -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/libusb_stm32/inc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/drivers -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_format -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/one_wire -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ibutton -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/encoder_decoder -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/infrared/worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/subghz -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nfc -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/digital_signal -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/pulse_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/signal_reader -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/lfrfid -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/flipper_application -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/music_worker -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/mjs -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/nanopb -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/ble_profile -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/bit_lib -IC:/Users/jerem/.ufbt/current/sdk_headers/f7_sdk/lib/datetime ^\"-DFAP_VERSION=\\^\"1.0\\^\"^\" -IC:\\Users\\jerem\\.ufbt\\build\\proto_pirate -IC:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\protopirate_history.c",
|
||||
"directory": "C:\\Users\\jerem\\.ufbt\\current\\scripts\\ufbt",
|
||||
"file": "C:\\Users\\jerem\\Documents\\GitHub\\ProtoPirate\\protopirate_history.c",
|
||||
"output": "C:\\Users\\jerem\\.ufbt\\build\\proto_pirate\\protopirate_history.o"
|
||||
}
|
||||
]
|
||||
Vendored
BIN
Binary file not shown.
Vendored
BIN
Binary file not shown.
@@ -0,0 +1,341 @@
|
||||
#include "ford_v0.h"
|
||||
|
||||
#define TAG "FordProtocolV0"
|
||||
|
||||
static const SubGhzBlockConst subghz_protocol_ford_v0_const = {
|
||||
.te_short = 250,
|
||||
.te_long = 500,
|
||||
.te_delta = 100,
|
||||
.min_count_bit_for_found = 64,
|
||||
};
|
||||
|
||||
typedef struct SubGhzProtocolDecoderFordV0 {
|
||||
SubGhzProtocolDecoderBase base;
|
||||
SubGhzBlockDecoder decoder;
|
||||
SubGhzBlockGeneric generic;
|
||||
|
||||
ManchesterState manchester_state;
|
||||
|
||||
uint64_t data_low;
|
||||
uint64_t data_high;
|
||||
uint8_t bit_count;
|
||||
|
||||
uint16_t header_count;
|
||||
|
||||
uint64_t key1;
|
||||
uint16_t key2;
|
||||
uint32_t serial;
|
||||
uint8_t button;
|
||||
uint32_t count;
|
||||
} SubGhzProtocolDecoderFordV0;
|
||||
|
||||
typedef struct SubGhzProtocolEncoderFordV0 {
|
||||
SubGhzProtocolEncoderBase base;
|
||||
SubGhzProtocolBlockEncoder encoder;
|
||||
SubGhzBlockGeneric generic;
|
||||
} SubGhzProtocolEncoderFordV0;
|
||||
|
||||
typedef enum {
|
||||
FordV0DecoderStepReset = 0,
|
||||
FordV0DecoderStepPreamble,
|
||||
FordV0DecoderStepPreambleCheck,
|
||||
FordV0DecoderStepGap,
|
||||
FordV0DecoderStepData,
|
||||
} FordV0DecoderStep;
|
||||
|
||||
// Forward declarations
|
||||
static void ford_v0_add_bit(SubGhzProtocolDecoderFordV0* instance, bool bit);
|
||||
static void decode_ford_v0(uint64_t key1, uint16_t key2, uint32_t* serial, uint8_t* button, uint32_t* count);
|
||||
static bool ford_v0_process_data(SubGhzProtocolDecoderFordV0* instance);
|
||||
|
||||
const SubGhzProtocolDecoder subghz_protocol_ford_v0_decoder = {
|
||||
.alloc = subghz_protocol_decoder_ford_v0_alloc,
|
||||
.free = subghz_protocol_decoder_ford_v0_free,
|
||||
.feed = subghz_protocol_decoder_ford_v0_feed,
|
||||
.reset = subghz_protocol_decoder_ford_v0_reset,
|
||||
.get_hash_data = subghz_protocol_decoder_ford_v0_get_hash_data,
|
||||
.serialize = subghz_protocol_decoder_ford_v0_serialize,
|
||||
.deserialize = subghz_protocol_decoder_ford_v0_deserialize,
|
||||
.get_string = subghz_protocol_decoder_ford_v0_get_string,
|
||||
};
|
||||
|
||||
const SubGhzProtocolEncoder subghz_protocol_ford_v0_encoder = {
|
||||
.alloc = NULL,
|
||||
.free = NULL,
|
||||
.deserialize = NULL,
|
||||
.stop = NULL,
|
||||
.yield = NULL,
|
||||
};
|
||||
|
||||
const SubGhzProtocol ford_protocol_v0 = {
|
||||
.name = FORD_PROTOCOL_V0_NAME,
|
||||
.type = SubGhzProtocolTypeDynamic,
|
||||
.flag = SubGhzProtocolFlag_433 | SubGhzProtocolFlag_FM | SubGhzProtocolFlag_Decodable,
|
||||
.decoder = &subghz_protocol_ford_v0_decoder,
|
||||
.encoder = &subghz_protocol_ford_v0_encoder,
|
||||
};
|
||||
|
||||
static void ford_v0_add_bit(SubGhzProtocolDecoderFordV0* instance, bool bit) {
|
||||
uint32_t low = (uint32_t)instance->data_low;
|
||||
instance->data_low = (instance->data_low << 1) | (bit ? 1 : 0);
|
||||
instance->data_high = (instance->data_high << 1) | ((low >> 31) & 1);
|
||||
instance->bit_count++;
|
||||
}
|
||||
|
||||
static void decode_ford_v0(uint64_t key1, uint16_t key2, uint32_t* serial, uint8_t* button, uint32_t* count) {
|
||||
uint8_t buf[13] = {0};
|
||||
|
||||
for(int i = 0; i < 8; ++i) {
|
||||
buf[i] = (uint8_t)(key1 >> (56 - i * 8));
|
||||
}
|
||||
|
||||
buf[8] = (uint8_t)(key2 >> 8);
|
||||
buf[9] = (uint8_t)(key2 & 0xFF);
|
||||
|
||||
uint8_t tmp = buf[8];
|
||||
uint8_t parity = 0;
|
||||
uint8_t parity_any = (tmp != 0);
|
||||
while(tmp) {
|
||||
parity ^= (tmp & 1);
|
||||
tmp >>= 1;
|
||||
}
|
||||
buf[11] = parity_any ? parity : 0;
|
||||
|
||||
uint8_t xor_byte;
|
||||
uint8_t limit;
|
||||
if(buf[11]) {
|
||||
xor_byte = buf[7];
|
||||
limit = 7;
|
||||
} else {
|
||||
xor_byte = buf[6];
|
||||
limit = 6;
|
||||
}
|
||||
|
||||
for(int idx = 1; idx < limit; ++idx) {
|
||||
buf[idx] ^= xor_byte;
|
||||
}
|
||||
|
||||
if(buf[11] == 0) {
|
||||
buf[7] ^= xor_byte;
|
||||
}
|
||||
|
||||
uint8_t orig_b7 = buf[7];
|
||||
|
||||
buf[7] = (orig_b7 & 0xAA) | (buf[6] & 0x55);
|
||||
uint8_t mixed = (buf[6] & 0xAA) | (orig_b7 & 0x55);
|
||||
buf[12] = mixed;
|
||||
buf[6] = mixed;
|
||||
|
||||
uint32_t serial_le = ((uint32_t)buf[1]) |
|
||||
((uint32_t)buf[2] << 8) |
|
||||
((uint32_t)buf[3] << 16) |
|
||||
((uint32_t)buf[4] << 24);
|
||||
|
||||
*serial = ((serial_le & 0xFF) << 24) |
|
||||
(((serial_le >> 8) & 0xFF) << 16) |
|
||||
(((serial_le >> 16) & 0xFF) << 8) |
|
||||
((serial_le >> 24) & 0xFF);
|
||||
|
||||
*button = (buf[5] >> 4) & 0x0F;
|
||||
|
||||
*count = ((buf[5] & 0x0F) << 16) |
|
||||
(buf[6] << 8) |
|
||||
buf[7];
|
||||
}
|
||||
|
||||
static bool ford_v0_process_data(SubGhzProtocolDecoderFordV0* instance) {
|
||||
if(instance->bit_count == 64) {
|
||||
uint64_t combined = ((uint64_t)instance->data_high << 32) | instance->data_low;
|
||||
instance->key1 = ~combined;
|
||||
instance->data_low = 0;
|
||||
instance->data_high = 0;
|
||||
return false;
|
||||
}
|
||||
|
||||
if(instance->bit_count == 80) {
|
||||
uint16_t key2_raw = (uint16_t)(instance->data_low & 0xFFFF);
|
||||
uint16_t key2 = ~key2_raw;
|
||||
|
||||
decode_ford_v0(instance->key1, key2, &instance->serial, &instance->button, &instance->count);
|
||||
instance->key2 = key2;
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
void* subghz_protocol_decoder_ford_v0_alloc(SubGhzEnvironment* environment) {
|
||||
UNUSED(environment);
|
||||
SubGhzProtocolDecoderFordV0* instance = malloc(sizeof(SubGhzProtocolDecoderFordV0));
|
||||
instance->base.protocol = &ford_protocol_v0;
|
||||
instance->generic.protocol_name = instance->base.protocol->name;
|
||||
return instance;
|
||||
}
|
||||
|
||||
void subghz_protocol_decoder_ford_v0_free(void* context) {
|
||||
furi_assert(context);
|
||||
SubGhzProtocolDecoderFordV0* instance = context;
|
||||
free(instance);
|
||||
}
|
||||
|
||||
void subghz_protocol_decoder_ford_v0_reset(void* context) {
|
||||
furi_assert(context);
|
||||
SubGhzProtocolDecoderFordV0* instance = context;
|
||||
instance->decoder.parser_step = FordV0DecoderStepReset;
|
||||
instance->decoder.te_last = 0;
|
||||
instance->manchester_state = ManchesterStateMid1;
|
||||
instance->data_low = 0;
|
||||
instance->data_high = 0;
|
||||
instance->bit_count = 0;
|
||||
instance->header_count = 0;
|
||||
instance->key1 = 0;
|
||||
instance->key2 = 0;
|
||||
instance->serial = 0;
|
||||
instance->button = 0;
|
||||
instance->count = 0;
|
||||
}
|
||||
|
||||
void subghz_protocol_decoder_ford_v0_feed(void* context, bool level, uint32_t duration) {
|
||||
furi_assert(context);
|
||||
SubGhzProtocolDecoderFordV0* instance = context;
|
||||
|
||||
uint32_t te_short = subghz_protocol_ford_v0_const.te_short;
|
||||
uint32_t te_long = subghz_protocol_ford_v0_const.te_long;
|
||||
uint32_t te_delta = subghz_protocol_ford_v0_const.te_delta;
|
||||
uint32_t gap_threshold = 3500;
|
||||
|
||||
switch(instance->decoder.parser_step) {
|
||||
case FordV0DecoderStepReset:
|
||||
if(level && (DURATION_DIFF(duration, te_short) < te_delta)) {
|
||||
instance->data_low = 0;
|
||||
instance->data_high = 0;
|
||||
instance->decoder.parser_step = FordV0DecoderStepPreamble;
|
||||
instance->decoder.te_last = duration;
|
||||
instance->header_count = 0;
|
||||
instance->bit_count = 0;
|
||||
manchester_advance(instance->manchester_state, ManchesterEventReset, &instance->manchester_state, NULL);
|
||||
}
|
||||
break;
|
||||
|
||||
case FordV0DecoderStepPreamble:
|
||||
if(!level) {
|
||||
if(DURATION_DIFF(duration, te_long) < te_delta) {
|
||||
instance->decoder.te_last = duration;
|
||||
instance->decoder.parser_step = FordV0DecoderStepPreambleCheck;
|
||||
} else {
|
||||
instance->decoder.parser_step = FordV0DecoderStepReset;
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
case FordV0DecoderStepPreambleCheck:
|
||||
if(level) {
|
||||
if(DURATION_DIFF(duration, te_long) < te_delta) {
|
||||
instance->header_count++;
|
||||
instance->decoder.te_last = duration;
|
||||
instance->decoder.parser_step = FordV0DecoderStepPreamble;
|
||||
} else if(DURATION_DIFF(duration, te_short) < te_delta) {
|
||||
instance->decoder.parser_step = FordV0DecoderStepGap;
|
||||
} else {
|
||||
instance->decoder.parser_step = FordV0DecoderStepReset;
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
case FordV0DecoderStepGap:
|
||||
if(!level && (DURATION_DIFF(duration, gap_threshold) < 250)) {
|
||||
instance->data_low = 1;
|
||||
instance->data_high = 0;
|
||||
instance->bit_count = 1;
|
||||
instance->decoder.parser_step = FordV0DecoderStepData;
|
||||
} else if(!level && duration > gap_threshold + 250) {
|
||||
instance->decoder.parser_step = FordV0DecoderStepReset;
|
||||
}
|
||||
break;
|
||||
|
||||
case FordV0DecoderStepData: {
|
||||
ManchesterEvent event;
|
||||
|
||||
if(DURATION_DIFF(duration, te_short) < te_delta) {
|
||||
event = level ? ManchesterEventShortLow : ManchesterEventShortHigh;
|
||||
} else if(DURATION_DIFF(duration, te_long) < te_delta) {
|
||||
event = level ? ManchesterEventLongLow : ManchesterEventLongHigh;
|
||||
} else {
|
||||
instance->decoder.parser_step = FordV0DecoderStepReset;
|
||||
break;
|
||||
}
|
||||
|
||||
bool data_bit;
|
||||
if(manchester_advance(instance->manchester_state, event, &instance->manchester_state, &data_bit)) {
|
||||
ford_v0_add_bit(instance, data_bit);
|
||||
|
||||
if(ford_v0_process_data(instance)) {
|
||||
instance->generic.data = instance->key1;
|
||||
instance->generic.data_count_bit = 64;
|
||||
instance->generic.serial = instance->serial;
|
||||
instance->generic.btn = instance->button;
|
||||
instance->generic.cnt = instance->count;
|
||||
|
||||
if(instance->base.callback) {
|
||||
instance->base.callback(&instance->base, instance->base.context);
|
||||
}
|
||||
|
||||
instance->data_low = 0;
|
||||
instance->data_high = 0;
|
||||
instance->bit_count = 0;
|
||||
instance->decoder.parser_step = FordV0DecoderStepReset;
|
||||
}
|
||||
}
|
||||
|
||||
instance->decoder.te_last = duration;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
uint8_t subghz_protocol_decoder_ford_v0_get_hash_data(void* context) {
|
||||
furi_assert(context);
|
||||
SubGhzProtocolDecoderFordV0* instance = context;
|
||||
return subghz_protocol_blocks_get_hash_data(
|
||||
&instance->decoder, (instance->decoder.decode_count_bit / 8) + 1);
|
||||
}
|
||||
|
||||
SubGhzProtocolStatus subghz_protocol_decoder_ford_v0_serialize(
|
||||
void* context,
|
||||
FlipperFormat* flipper_format,
|
||||
SubGhzRadioPreset* preset) {
|
||||
furi_assert(context);
|
||||
SubGhzProtocolDecoderFordV0* instance = context;
|
||||
return subghz_block_generic_serialize(&instance->generic, flipper_format, preset);
|
||||
}
|
||||
|
||||
SubGhzProtocolStatus subghz_protocol_decoder_ford_v0_deserialize(void* context, FlipperFormat* flipper_format) {
|
||||
furi_assert(context);
|
||||
SubGhzProtocolDecoderFordV0* instance = context;
|
||||
return subghz_block_generic_deserialize_check_count_bit(
|
||||
&instance->generic, flipper_format, subghz_protocol_ford_v0_const.min_count_bit_for_found);
|
||||
}
|
||||
|
||||
void subghz_protocol_decoder_ford_v0_get_string(void* context, FuriString* output) {
|
||||
furi_assert(context);
|
||||
SubGhzProtocolDecoderFordV0* instance = context;
|
||||
|
||||
uint32_t code_found_hi = (uint32_t)(instance->key1 >> 32);
|
||||
uint32_t code_found_lo = (uint32_t)(instance->key1 & 0xFFFFFFFF);
|
||||
|
||||
furi_string_cat_printf(
|
||||
output,
|
||||
"%s %dbit\r\n"
|
||||
"Key:%08lX%08lX\r\n"
|
||||
"Sn:%08lX Btn:%02X Cnt:%06lX\r\n"
|
||||
"BS:%02X CRC:%02X\r\n",
|
||||
instance->generic.protocol_name,
|
||||
instance->generic.data_count_bit,
|
||||
code_found_hi,
|
||||
code_found_lo,
|
||||
instance->serial,
|
||||
instance->button,
|
||||
instance->count,
|
||||
(instance->key2 >> 8) & 0xFF,
|
||||
instance->key2 & 0xFF);
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
#pragma once
|
||||
|
||||
#include <furi.h>
|
||||
#include <lib/subghz/protocols/base.h>
|
||||
#include <lib/subghz/types.h>
|
||||
#include <lib/subghz/blocks/const.h>
|
||||
#include <lib/subghz/blocks/decoder.h>
|
||||
#include <lib/subghz/blocks/encoder.h>
|
||||
#include <lib/subghz/blocks/generic.h>
|
||||
#include <lib/subghz/blocks/math.h>
|
||||
#include <flipper_format/flipper_format.h>
|
||||
#include <lib/toolbox/manchester_decoder.h>
|
||||
|
||||
#define FORD_PROTOCOL_V0_NAME "Ford V0"
|
||||
|
||||
extern const SubGhzProtocol ford_protocol_v0;
|
||||
|
||||
void* subghz_protocol_decoder_ford_v0_alloc(SubGhzEnvironment* environment);
|
||||
void subghz_protocol_decoder_ford_v0_free(void* context);
|
||||
void subghz_protocol_decoder_ford_v0_reset(void* context);
|
||||
void subghz_protocol_decoder_ford_v0_feed(void* context, bool level, uint32_t duration);
|
||||
uint8_t subghz_protocol_decoder_ford_v0_get_hash_data(void* context);
|
||||
SubGhzProtocolStatus subghz_protocol_decoder_ford_v0_serialize(
|
||||
void* context,
|
||||
FlipperFormat* flipper_format,
|
||||
SubGhzRadioPreset* preset);
|
||||
SubGhzProtocolStatus subghz_protocol_decoder_ford_v0_deserialize(void* context, FlipperFormat* flipper_format);
|
||||
void subghz_protocol_decoder_ford_v0_get_string(void* context, FuriString* output);
|
||||
@@ -7,6 +7,7 @@ const SubGhzProtocol* protopirate_protocol_registry_items[] = {
|
||||
&kia_protocol_v2,
|
||||
&kia_protocol_v3_v4,
|
||||
&kia_protocol_v5,
|
||||
&ford_protocol_v0,
|
||||
};
|
||||
|
||||
const SubGhzProtocolRegistry protopirate_protocol_registry = {
|
||||
|
||||
@@ -9,5 +9,6 @@
|
||||
#include "kia_v2.h"
|
||||
#include "kia_v3_v4.h"
|
||||
#include "kia_v5.h"
|
||||
#include "ford_v0.h"
|
||||
|
||||
extern const SubGhzProtocolRegistry protopirate_protocol_registry;
|
||||
Reference in New Issue
Block a user