├── .ci_files ├── anims_ofw.txt └── rgb.patch ├── .clang-format ├── .drone.yml ├── .editorconfig ├── .gitattributes ├── .github ├── CODEOWNERS ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── 01_bug_report.yml │ ├── 02_enhancements.yml │ ├── 03_feature_request.yml │ └── config.yml └── pull_request_template.md ├── .gitignore ├── .gitmodules ├── .pvsconfig ├── .pvsoptions ├── .vscode ├── .gitignore ├── ReadMe.md ├── example │ ├── c_cpp_properties.json │ ├── launch.json │ ├── settings.json │ └── tasks.json └── extensions.json ├── Brewfile ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CODING_STYLE.md ├── LICENSE ├── ReadMe.md ├── SConstruct ├── applications ├── ReadMe.md ├── debug │ ├── accessor │ │ ├── accessor.cpp │ │ ├── accessor_app.cpp │ │ ├── accessor_app.h │ │ ├── accessor_event.h │ │ ├── accessor_view_manager.cpp │ │ ├── accessor_view_manager.h │ │ ├── application.fam │ │ ├── helpers │ │ │ ├── wiegand.cpp │ │ │ └── wiegand.h │ │ └── scene │ │ │ ├── accessor_scene_generic.h │ │ │ ├── accessor_scene_start.cpp │ │ │ └── accessor_scene_start.h │ ├── application.fam │ ├── battery_test_app │ │ ├── application.fam │ │ ├── battery_test_app.c │ │ ├── battery_test_app.h │ │ └── views │ │ │ ├── battery_info.c │ │ │ └── battery_info.h │ ├── blink_test │ │ ├── application.fam │ │ └── blink_test.c │ ├── bt_debug_app │ │ ├── application.fam │ │ ├── bt_debug_app.c │ │ ├── bt_debug_app.h │ │ └── views │ │ │ ├── bt_carrier_test.c │ │ │ ├── bt_carrier_test.h │ │ │ ├── bt_packet_test.c │ │ │ ├── bt_packet_test.h │ │ │ ├── bt_test.c │ │ │ ├── bt_test.h │ │ │ └── bt_test_types.h │ ├── direct_draw │ │ ├── application.fam │ │ └── direct_draw.c │ ├── display_test │ │ ├── application.fam │ │ ├── display_test.c │ │ ├── display_test.h │ │ ├── view_display_test.c │ │ └── view_display_test.h │ ├── example_custom_font │ │ ├── application.fam │ │ └── example_custom_font.c │ ├── file_browser_test │ │ ├── application.fam │ │ ├── file_browser_app.c │ │ ├── file_browser_app_i.h │ │ ├── icons │ │ │ └── badusb_10px.png │ │ └── scenes │ │ │ ├── file_browser_scene.c │ │ │ ├── file_browser_scene.h │ │ │ ├── file_browser_scene_browser.c │ │ │ ├── file_browser_scene_config.h │ │ │ ├── file_browser_scene_result.c │ │ │ └── file_browser_scene_start.c │ ├── keypad_test │ │ ├── application.fam │ │ └── keypad_test.c │ ├── lfrfid_debug │ │ ├── application.fam │ │ ├── lfrfid_debug.c │ │ ├── lfrfid_debug_i.h │ │ ├── scenes │ │ │ ├── lfrfid_debug_app_scene_start.c │ │ │ ├── lfrfid_debug_app_scene_tune.c │ │ │ ├── lfrfid_debug_scene.c │ │ │ ├── lfrfid_debug_scene.h │ │ │ └── lfrfid_debug_scene_config.h │ │ └── views │ │ │ ├── lfrfid_debug_view_tune.c │ │ │ └── lfrfid_debug_view_tune.h │ ├── locale_test │ │ ├── application.fam │ │ └── locale_test.c │ ├── rpc_debug_app │ │ ├── application.fam │ │ ├── rpc_debug_app.c │ │ ├── rpc_debug_app.h │ │ └── scenes │ │ │ ├── rpc_debug_app_scene.c │ │ │ ├── rpc_debug_app_scene.h │ │ │ ├── rpc_debug_app_scene_config.h │ │ │ ├── rpc_debug_app_scene_input_data_exchange.c │ │ │ ├── rpc_debug_app_scene_input_error_code.c │ │ │ ├── rpc_debug_app_scene_input_error_text.c │ │ │ ├── rpc_debug_app_scene_receive_data_exchange.c │ │ │ ├── rpc_debug_app_scene_start.c │ │ │ ├── rpc_debug_app_scene_start_dummy.c │ │ │ ├── rpc_debug_app_scene_test_app_error.c │ │ │ └── rpc_debug_app_scene_test_data_exchange.c │ ├── text_box_test │ │ ├── application.fam │ │ └── text_box_test.c │ ├── uart_echo │ │ ├── application.fam │ │ ├── uart_10px.png │ │ └── uart_echo.c │ ├── unit_tests │ │ ├── application.fam │ │ ├── bt │ │ │ └── bt_test.c │ │ ├── flipper_format │ │ │ ├── flipper_format_string_test.c │ │ │ └── flipper_format_test.c │ │ ├── float_tools │ │ │ └── float_tools_test.c │ │ ├── furi │ │ │ ├── furi_memmgr_test.c │ │ │ ├── furi_pubsub_test.c │ │ │ ├── furi_record_test.c │ │ │ ├── furi_string_test.c │ │ │ └── furi_test.c │ │ ├── furi_hal │ │ │ └── furi_hal_tests.c │ │ ├── infrared │ │ │ └── infrared_test.c │ │ ├── lfrfid │ │ │ ├── bit_lib_test.c │ │ │ └── lfrfid_protocols.c │ │ ├── manifest │ │ │ └── manifest.c │ │ ├── minunit.h │ │ ├── minunit_vars.h │ │ ├── minunit_vars_ex.h │ │ ├── nfc │ │ │ └── nfc_test.c │ │ ├── power │ │ │ └── power_test.c │ │ ├── protocol_dict │ │ │ └── protocol_dict_test.c │ │ ├── rpc │ │ │ └── rpc_test.c │ │ ├── storage │ │ │ ├── dirwalk_test.c │ │ │ └── storage_test.c │ │ ├── stream │ │ │ └── stream_test.c │ │ ├── subghz │ │ │ └── subghz_test.c │ │ ├── test_index.c │ │ └── varint │ │ │ └── varint_test.c │ ├── usb_mouse │ │ ├── application.fam │ │ └── usb_mouse.c │ ├── usb_test │ │ ├── application.fam │ │ └── usb_test.c │ └── vibro_test │ │ ├── application.fam │ │ └── vibro_test.c ├── examples │ ├── application.fam │ ├── example_apps_assets │ │ ├── README.md │ │ ├── application.fam │ │ ├── example_apps_assets.c │ │ └── files │ │ │ ├── poems │ │ │ ├── a jelly-fish.txt │ │ │ ├── my shadow.txt │ │ │ └── theme in yellow.txt │ │ │ └── test_asset.txt │ ├── example_apps_data │ │ ├── README.md │ │ ├── application.fam │ │ └── example_apps_data.c │ ├── example_images │ │ ├── ReadMe.md │ │ ├── application.fam │ │ ├── example_images.c │ │ └── images │ │ │ └── dolphin_71x25.png │ ├── example_plugins │ │ ├── application.fam │ │ ├── example_plugins.c │ │ ├── example_plugins_multi.c │ │ ├── plugin1.c │ │ ├── plugin2.c │ │ └── plugin_interface.h │ ├── example_plugins_advanced │ │ ├── app_api.c │ │ ├── app_api.h │ │ ├── app_api_interface.h │ │ ├── app_api_table.cpp │ │ ├── app_api_table_i.h │ │ ├── application.fam │ │ ├── example_advanced_plugins.c │ │ ├── plugin1.c │ │ ├── plugin2.c │ │ └── plugin_interface.h │ └── example_thermo │ │ ├── README.md │ │ ├── application.fam │ │ ├── example_thermo.c │ │ └── example_thermo_10px.png ├── external │ ├── application.fam │ ├── arkanoid │ │ ├── application.fam │ │ ├── arkanoid_10px.png │ │ └── arkanoid_game.c │ ├── avr_isp_programmer │ │ ├── application.fam │ │ ├── avr_app_icon_10x10.png │ │ ├── avr_isp_app.c │ │ ├── avr_isp_app_i.c │ │ ├── avr_isp_app_i.h │ │ ├── helpers │ │ │ ├── avr_isp.c │ │ │ ├── avr_isp.h │ │ │ ├── avr_isp_event.h │ │ │ ├── avr_isp_types.h │ │ │ ├── avr_isp_worker.c │ │ │ ├── avr_isp_worker.h │ │ │ ├── avr_isp_worker_rw.c │ │ │ ├── avr_isp_worker_rw.h │ │ │ ├── flipper_i32hex_file.c │ │ │ └── flipper_i32hex_file.h │ │ ├── images │ │ │ ├── avr_app_icon_10x10.png │ │ │ ├── avr_wiring.png │ │ │ ├── chif_not_found_83x37.png │ │ │ ├── chip_error_70x22.png │ │ │ ├── chip_long_70x22.png │ │ │ ├── chip_not_found_83x37.png │ │ │ ├── dolphin_nice_96x59.png │ │ │ ├── isp_active_128x53.png │ │ │ └── link_waiting_77x56.png │ │ ├── lib │ │ │ └── driver │ │ │ │ ├── avr_isp_chip_arr.c │ │ │ │ ├── avr_isp_chip_arr.h │ │ │ │ ├── avr_isp_prog.c │ │ │ │ ├── avr_isp_prog.h │ │ │ │ ├── avr_isp_prog_cmd.h │ │ │ │ ├── avr_isp_spi_sw.c │ │ │ │ ├── avr_isp_spi_sw.h │ │ │ │ └── clock.png │ │ ├── scenes │ │ │ ├── avr_isp_scene.c │ │ │ ├── avr_isp_scene.h │ │ │ ├── avr_isp_scene_about.c │ │ │ ├── avr_isp_scene_chip_detect.c │ │ │ ├── avr_isp_scene_config.h │ │ │ ├── avr_isp_scene_input_name.c │ │ │ ├── avr_isp_scene_load.c │ │ │ ├── avr_isp_scene_programmer.c │ │ │ ├── avr_isp_scene_reader.c │ │ │ ├── avr_isp_scene_start.c │ │ │ ├── avr_isp_scene_success.c │ │ │ ├── avr_isp_scene_wiring.c │ │ │ └── avr_isp_scene_writer.c │ │ └── views │ │ │ ├── avr_isp_view_chip_detect.c │ │ │ ├── avr_isp_view_chip_detect.h │ │ │ ├── avr_isp_view_programmer.c │ │ │ ├── avr_isp_view_programmer.h │ │ │ ├── avr_isp_view_reader.c │ │ │ ├── avr_isp_view_reader.h │ │ │ ├── avr_isp_view_writer.c │ │ │ └── avr_isp_view_writer.h │ ├── bad_bt │ │ ├── application.fam │ │ ├── bad_bt_app.c │ │ ├── bad_bt_app.h │ │ ├── helpers │ │ │ ├── ducky_script.c │ │ │ ├── ducky_script.h │ │ │ ├── ducky_script_commands.c │ │ │ ├── ducky_script_i.h │ │ │ └── ducky_script_keycodes.c │ │ ├── images │ │ │ └── badbt_10px.png │ │ ├── scenes │ │ │ ├── bad_bt_scene.c │ │ │ ├── bad_bt_scene.h │ │ │ ├── bad_bt_scene_config.c │ │ │ ├── bad_bt_scene_config.h │ │ │ ├── bad_bt_scene_config_layout.c │ │ │ ├── bad_bt_scene_config_mac.c │ │ │ ├── bad_bt_scene_config_name.c │ │ │ ├── bad_bt_scene_error.c │ │ │ ├── bad_bt_scene_file_select.c │ │ │ └── bad_bt_scene_work.c │ │ └── views │ │ │ ├── bad_bt_view.c │ │ │ └── bad_bt_view.h │ ├── barcode_generator │ │ ├── application.fam │ │ ├── barcode_10px.png │ │ ├── barcode_generator.c │ │ └── barcode_generator.h │ ├── blackjack │ │ ├── application.fam │ │ ├── assets │ │ │ ├── blackjack.png │ │ │ ├── card_graphics.png │ │ │ └── endscreen.png │ │ ├── blackjack.c │ │ ├── blackjack_10px.png │ │ ├── common │ │ │ ├── card.c │ │ │ ├── card.h │ │ │ ├── dml.c │ │ │ ├── dml.h │ │ │ ├── menu.c │ │ │ ├── menu.h │ │ │ ├── queue.c │ │ │ ├── queue.h │ │ │ ├── ui.c │ │ │ └── ui.h │ │ ├── defines.h │ │ ├── ui.c │ │ ├── ui.h │ │ ├── util.c │ │ └── util.h │ ├── bomberduck │ │ ├── LICENSE │ │ ├── README.md │ │ ├── application.fam │ │ ├── assets │ │ │ ├── bomb0.png │ │ │ ├── bomb1.png │ │ │ ├── bomb2.png │ │ │ ├── box.png │ │ │ ├── end.png │ │ │ ├── enemy1.png │ │ │ ├── enemyleft.png │ │ │ ├── enemyright.png │ │ │ ├── explore.png │ │ │ ├── playerleft.png │ │ │ ├── playerright.png │ │ │ └── unbreakbox.png │ │ ├── bomb.png │ │ └── bomberduck.c │ ├── dap_link │ │ ├── README.md │ │ ├── application.fam │ │ ├── dap_config.h │ │ ├── dap_link.c │ │ ├── dap_link.h │ │ ├── dap_link.png │ │ ├── gui │ │ │ ├── dap_gui.c │ │ │ ├── dap_gui.h │ │ │ ├── dap_gui_custom_event.h │ │ │ ├── dap_gui_i.h │ │ │ ├── scenes │ │ │ │ ├── config │ │ │ │ │ ├── dap_scene.c │ │ │ │ │ ├── dap_scene.h │ │ │ │ │ └── dap_scene_config.h │ │ │ │ ├── dap_scene_about.c │ │ │ │ ├── dap_scene_config.c │ │ │ │ ├── dap_scene_help.c │ │ │ │ └── dap_scene_main.c │ │ │ └── views │ │ │ │ ├── dap_main_view.c │ │ │ │ └── dap_main_view.h │ │ ├── icons │ │ │ ├── ActiveConnection_50x64.png │ │ │ ├── ArrowUpEmpty_12x18.png │ │ │ └── ArrowUpFilled_12x18.png │ │ └── usb │ │ │ ├── dap_v2_usb.c │ │ │ ├── dap_v2_usb.h │ │ │ └── usb_winusb.h │ ├── doom │ │ ├── README.md │ │ ├── application.fam │ │ ├── assets │ │ │ ├── door2.png │ │ │ ├── door_inv.png │ │ │ ├── fire_inv.png │ │ │ ├── fireball_inv.png │ │ │ ├── fireball_mask_inv.png │ │ │ ├── gradient_inv.png │ │ │ ├── gun_inv.png │ │ │ ├── gun_mask_inv.png │ │ │ ├── imp_inv.png │ │ │ ├── imp_mask_inv.png │ │ │ ├── item_inv.png │ │ │ ├── item_mask_inv.png │ │ │ ├── logo_inv.png │ │ │ ├── screenshot-imp2.jpg │ │ │ ├── screenshot-intro2.jpg │ │ │ ├── screenshot-medkit2.jpg │ │ │ ├── screenshot-start2.jpg │ │ │ ├── screenshot1.png │ │ │ ├── screenshot2.png │ │ │ └── screenshot3.png │ │ ├── compiled │ │ │ ├── assets_icons.c │ │ │ └── assets_icons.h │ │ ├── constants.h │ │ ├── display.h │ │ ├── doom.c │ │ ├── doom_10px.png │ │ ├── doom_music_player_worker.c │ │ ├── doom_music_player_worker.h │ │ ├── entities.c │ │ ├── entities.h │ │ ├── level.h │ │ ├── sound.h │ │ ├── types.c │ │ └── types.h │ ├── dtmf_dolphin │ │ ├── LICENSE │ │ ├── README.md │ │ ├── application.fam │ │ ├── dtmf_dolphin.c │ │ ├── dtmf_dolphin_audio.c │ │ ├── dtmf_dolphin_audio.h │ │ ├── dtmf_dolphin_data.c │ │ ├── dtmf_dolphin_data.h │ │ ├── dtmf_dolphin_event.h │ │ ├── dtmf_dolphin_hal.c │ │ ├── dtmf_dolphin_hal.h │ │ ├── dtmf_dolphin_i.h │ │ ├── phone.png │ │ ├── pics │ │ │ └── dialer.jpg │ │ ├── scenes │ │ │ ├── dtmf_dolphin_scene.c │ │ │ ├── dtmf_dolphin_scene.h │ │ │ ├── dtmf_dolphin_scene_config.h │ │ │ ├── dtmf_dolphin_scene_dialer.c │ │ │ └── dtmf_dolphin_scene_start.c │ │ └── views │ │ │ ├── dtmf_dolphin_common.h │ │ │ ├── dtmf_dolphin_dialer.c │ │ │ └── dtmf_dolphin_dialer.h │ ├── esp8266_deauth │ │ ├── FlipperZeroWiFiDeauthModuleDefines.h │ │ ├── application.fam │ │ ├── esp8266_deauth.c │ │ └── wifi_10px.png │ ├── flappy_bird │ │ ├── application.fam │ │ ├── assets │ │ │ └── bird │ │ │ │ ├── frame_01.png │ │ │ │ ├── frame_02.png │ │ │ │ ├── frame_03.png │ │ │ │ └── frame_rate │ │ ├── flappy_10px.png │ │ └── flappy_bird.c │ ├── flipper_i2ctools │ │ ├── README.md │ │ ├── application.fam │ │ ├── i2cscanner.c │ │ ├── i2cscanner.h │ │ ├── i2csender.c │ │ ├── i2csender.h │ │ ├── i2csniffer.c │ │ ├── i2csniffer.h │ │ ├── i2ctools.c │ │ ├── i2ctools.gif │ │ ├── i2ctools.png │ │ ├── i2ctools_i.h │ │ ├── images │ │ │ ├── ButtonDown_7x4.png │ │ │ ├── ButtonLeft_4x7.png │ │ │ ├── ButtonRight_4x7.png │ │ │ ├── ButtonUp_7x4.png │ │ │ ├── Ok_btn_9x9.png │ │ │ └── i2ctools_main_76x59.png │ │ └── views │ │ │ ├── main_view.c │ │ │ ├── main_view.h │ │ │ ├── scanner_view.c │ │ │ ├── scanner_view.h │ │ │ ├── sender_view.c │ │ │ ├── sender_view.h │ │ │ ├── sniffer_view.c │ │ │ └── sniffer_view.h │ ├── game15 │ │ ├── README.md │ │ ├── application.fam │ │ ├── game15.c │ │ ├── game15_10px.png │ │ ├── images │ │ │ ├── Game15.png │ │ │ ├── Game15Popup.png │ │ │ └── Game15Restore.png │ │ ├── sandbox.c │ │ └── sandbox.h │ ├── game_2048 │ │ ├── LICENSE │ │ ├── README.md │ │ ├── application.fam │ │ ├── array_utils.c │ │ ├── array_utils.h │ │ ├── digits.h │ │ ├── game_2048.c │ │ ├── game_2048.png │ │ └── images │ │ │ ├── screenshot1.png │ │ │ └── screenshot2.png │ ├── gps_nmea_uart │ │ ├── LICENSE │ │ ├── README.md │ │ ├── application.fam │ │ ├── gps.c │ │ ├── gps_10px.png │ │ ├── gps_uart.c │ │ ├── gps_uart.h │ │ ├── minmea.c │ │ ├── minmea.h │ │ ├── ui.png │ │ └── wiring.png │ ├── hc_sr04 │ │ ├── application.fam │ │ ├── dist_sensor10px.png │ │ └── hc_sr04.c │ ├── heap_defence_game │ │ ├── application.fam │ │ ├── assets_images │ │ │ ├── Background_128x64.png │ │ │ ├── Box1_10x10.png │ │ │ ├── Box2_10x10.png │ │ │ ├── Box3_10x10.png │ │ │ ├── Box4_10x10.png │ │ │ ├── Box5_10x10.png │ │ │ ├── Box6p_10x10.png │ │ │ ├── Box7p_10x10.png │ │ │ ├── Box8p_10x10.png │ │ │ ├── Game_over_128x64.png │ │ │ ├── HD_game_over_128x64 │ │ │ │ ├── frame_01.png │ │ │ │ ├── frame_02.png │ │ │ │ ├── frame_03.png │ │ │ │ ├── frame_04.png │ │ │ │ ├── frame_05.png │ │ │ │ ├── frame_06.png │ │ │ │ ├── frame_07.png │ │ │ │ └── frame_rate │ │ │ ├── HD_person_block_left_10x20 │ │ │ │ ├── frame_01.png │ │ │ │ ├── frame_02.png │ │ │ │ └── frame_rate │ │ │ ├── HD_person_block_right_10x20 │ │ │ │ ├── frame_01.png │ │ │ │ ├── frame_02.png │ │ │ │ └── frame_rate │ │ │ ├── HD_person_left_10x20 │ │ │ │ ├── frame_01.png │ │ │ │ ├── frame_02.png │ │ │ │ ├── frame_03.png │ │ │ │ ├── frame_04.png │ │ │ │ └── frame_rate │ │ │ ├── HD_person_right_10x20 │ │ │ │ ├── frame_01.png │ │ │ │ ├── frame_02.png │ │ │ │ ├── frame_03.png │ │ │ │ ├── frame_04.png │ │ │ │ └── frame_rate │ │ │ ├── HD_start_128x64 │ │ │ │ ├── frame_01.png │ │ │ │ ├── frame_02.png │ │ │ │ ├── frame_03.png │ │ │ │ ├── frame_04.png │ │ │ │ └── frame_rate │ │ │ ├── Person4_1_10x20.png │ │ │ ├── Person4_2_10x20.png │ │ │ ├── Person5_1_10x20.png │ │ │ ├── Person5_2_10x20.png │ │ │ └── Start_128x64.png │ │ ├── box.png │ │ ├── heap_defence.c │ │ ├── hede_assets.c │ │ └── hede_assets.h │ ├── hex_viewer │ │ ├── LICENSE │ │ ├── application.fam │ │ ├── hex_viewer.c │ │ └── icons │ │ │ └── hex_10px.png │ ├── hid_app │ │ ├── application.fam │ │ ├── assets │ │ │ ├── Arr_dwn_7x9.png │ │ │ ├── Arr_up_7x9.png │ │ │ ├── Ble_connected_15x15.png │ │ │ ├── Ble_disconnected_15x15.png │ │ │ ├── ButtonDown_7x4.png │ │ │ ├── ButtonF10_5x8.png │ │ │ ├── ButtonF11_5x8.png │ │ │ ├── ButtonF12_5x8.png │ │ │ ├── ButtonF1_5x8.png │ │ │ ├── ButtonF2_5x8.png │ │ │ ├── ButtonF3_5x8.png │ │ │ ├── ButtonF4_5x8.png │ │ │ ├── ButtonF5_5x8.png │ │ │ ├── ButtonF6_5x8.png │ │ │ ├── ButtonF7_5x8.png │ │ │ ├── ButtonF8_5x8.png │ │ │ ├── ButtonF9_5x8.png │ │ │ ├── ButtonLeft_4x7.png │ │ │ ├── ButtonRight_4x7.png │ │ │ ├── ButtonUp_7x4.png │ │ │ ├── Button_18x18.png │ │ │ ├── Circles_47x47.png │ │ │ ├── Left_mouse_icon_9x9.png │ │ │ ├── Like_def_11x9.png │ │ │ ├── Like_pressed_17x17.png │ │ │ ├── Ok_btn_9x9.png │ │ │ ├── Ok_btn_pressed_13x13.png │ │ │ ├── OutCircles.png │ │ │ ├── Pause_icon_9x9.png │ │ │ ├── Pin_arrow_down_7x9.png │ │ │ ├── Pin_arrow_left_9x7.png │ │ │ ├── Pin_arrow_right_9x7.png │ │ │ ├── Pin_arrow_up_7x9.png │ │ │ ├── Pin_back_arrow_10x10.png │ │ │ ├── Pin_back_arrow_10x8.png │ │ │ ├── Pressed_Button_13x13.png │ │ │ ├── Pressed_Button_19x19.png │ │ │ ├── Right_mouse_icon_9x9.png │ │ │ ├── S_DOWN.png │ │ │ ├── S_LEFT.png │ │ │ ├── S_RIGHT.png │ │ │ ├── S_UP.png │ │ │ ├── Space_65x18.png │ │ │ ├── Voldwn_6x6.png │ │ │ └── Volup_8x6.png │ │ ├── hid.c │ │ ├── hid.h │ │ ├── hid_ble_10px.png │ │ ├── hid_usb_10px.png │ │ ├── views.h │ │ └── views │ │ │ ├── hid_keyboard.c │ │ │ ├── hid_keyboard.h │ │ │ ├── hid_keynote.c │ │ │ ├── hid_keynote.h │ │ │ ├── hid_keynote_vertical.c │ │ │ ├── hid_keynote_vertical.h │ │ │ ├── hid_media.c │ │ │ ├── hid_media.h │ │ │ ├── hid_mouse.c │ │ │ ├── hid_mouse.h │ │ │ ├── hid_mouse_clicker.c │ │ │ ├── hid_mouse_clicker.h │ │ │ ├── hid_mouse_jiggler.c │ │ │ ├── hid_mouse_jiggler.h │ │ │ ├── hid_numpad.c │ │ │ ├── hid_numpad.h │ │ │ ├── hid_tikshorts.c │ │ │ └── hid_tikshorts.h │ ├── ir_scope │ │ ├── application.fam │ │ ├── ir_scope.c │ │ └── ir_scope.png │ ├── lightmeter │ │ ├── LICENSE │ │ ├── README.md │ │ ├── application.fam │ │ ├── gui │ │ │ ├── scenes │ │ │ │ ├── config │ │ │ │ │ ├── lightmeter_scene.c │ │ │ │ │ ├── lightmeter_scene.h │ │ │ │ │ └── lightmeter_scene_config.h │ │ │ │ ├── lightmeter_scene_about.c │ │ │ │ ├── lightmeter_scene_config.c │ │ │ │ ├── lightmeter_scene_help.c │ │ │ │ └── lightmeter_scene_main.c │ │ │ └── views │ │ │ │ ├── main_view.c │ │ │ │ └── main_view.h │ │ ├── icons │ │ │ ├── T_10x14.png │ │ │ └── f_10x14.png │ │ ├── lib │ │ │ └── BH1750 │ │ │ │ ├── BH1750.c │ │ │ │ ├── BH1750.h │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ └── docs │ │ │ │ └── BH1750.pdf │ │ ├── lightmeter.c │ │ ├── lightmeter.h │ │ ├── lightmeter.png │ │ ├── lightmeter_config.h │ │ ├── lightmeter_helper.c │ │ └── lightmeter_helper.h │ ├── metronome │ │ ├── README.md │ │ ├── application.fam │ │ ├── gui_extensions.c │ │ ├── gui_extensions.h │ │ ├── images │ │ │ └── ButtonUp_7x4.png │ │ ├── img │ │ │ ├── screenshot.png │ │ │ ├── wave_left_4x14.png │ │ │ └── wave_right_4x14.png │ │ ├── metronome.c │ │ └── metronome_icon.png │ ├── mfkey32 │ │ ├── application.fam │ │ ├── images │ │ │ └── mfkey.png │ │ ├── mfkey.png │ │ └── mfkey32.c │ ├── mifare_nested │ │ ├── LICENSE.md │ │ ├── README.md │ │ ├── TODO.md │ │ ├── application.fam │ │ ├── assets │ │ │ ├── ApplyTag.png │ │ │ ├── DolphinCry.png │ │ │ ├── DolphinSuccess.png │ │ │ ├── Loading.png │ │ │ └── icon.png │ │ ├── lib │ │ │ ├── crypto1 │ │ │ │ ├── crypto1.c │ │ │ │ └── crypto1.h │ │ │ ├── nested │ │ │ │ ├── nested.c │ │ │ │ └── nested.h │ │ │ └── parity │ │ │ │ ├── parity.c │ │ │ │ └── parity.h │ │ ├── mifare_nested.c │ │ ├── mifare_nested.h │ │ ├── mifare_nested_i.h │ │ ├── mifare_nested_worker.c │ │ ├── mifare_nested_worker.h │ │ ├── mifare_nested_worker_i.h │ │ └── scenes │ │ │ ├── mifare_nested_scene.c │ │ │ ├── mifare_nested_scene.h │ │ │ ├── mifare_nested_scene_about.c │ │ │ ├── mifare_nested_scene_added_keys.c │ │ │ ├── mifare_nested_scene_check.c │ │ │ ├── mifare_nested_scene_check_keys.c │ │ │ ├── mifare_nested_scene_collecting.c │ │ │ ├── mifare_nested_scene_config.h │ │ │ ├── mifare_nested_scene_failed.c │ │ │ ├── mifare_nested_scene_need_collection.c │ │ │ ├── mifare_nested_scene_need_key_recovery.c │ │ │ ├── mifare_nested_scene_no_keys.c │ │ │ ├── mifare_nested_scene_no_nonces_collected.c │ │ │ ├── mifare_nested_scene_nonces_collected.c │ │ │ ├── mifare_nested_scene_settings.c │ │ │ ├── mifare_nested_scene_start.c │ │ │ └── mifare_nested_scene_static_encrypted_nonce.c │ ├── minesweeper │ │ ├── LICENSE │ │ ├── README.md │ │ ├── application.fam │ │ ├── assets.h │ │ ├── assets │ │ │ ├── asset │ │ │ ├── mockup.png │ │ │ ├── tile_0.png │ │ │ ├── tile_0.xbm │ │ │ ├── tile_1.png │ │ │ ├── tile_1.xbm │ │ │ ├── tile_2.png │ │ │ ├── tile_2.xbm │ │ │ ├── tile_3.png │ │ │ ├── tile_3.xbm │ │ │ ├── tile_4.png │ │ │ ├── tile_4.xbm │ │ │ ├── tile_5.png │ │ │ ├── tile_5.xbm │ │ │ ├── tile_6.png │ │ │ ├── tile_6.xbm │ │ │ ├── tile_7.png │ │ │ ├── tile_7.xbm │ │ │ ├── tile_8.png │ │ │ ├── tile_8.xbm │ │ │ ├── tile_empty.png │ │ │ ├── tile_flag.png │ │ │ ├── tile_flag.xbm │ │ │ ├── tile_mine.png │ │ │ ├── tile_mine.xbm │ │ │ ├── tile_uncleared.png │ │ │ └── tile_uncleared.xbm │ │ ├── img │ │ │ └── screenshot.png │ │ ├── minesweeper.c │ │ └── minesweeper_icon.png │ ├── morse_code │ │ ├── application.fam │ │ ├── morse_code.c │ │ ├── morse_code_10px.png │ │ ├── morse_code_worker.c │ │ └── morse_code_worker.h │ ├── mousejacker │ │ ├── application.fam │ │ ├── images │ │ │ ├── badusb_10px.png │ │ │ └── sub1_10px.png │ │ ├── lib │ │ │ └── nrf24 │ │ │ │ ├── nrf24.c │ │ │ │ └── nrf24.h │ │ ├── mouse_10px.png │ │ ├── mousejacker.c │ │ ├── mousejacker_ducky.c │ │ └── mousejacker_ducky.h │ ├── multi_converter │ │ ├── application.fam │ │ ├── converter_10px.png │ │ ├── multi_converter.c │ │ ├── multi_converter_definitions.h │ │ ├── multi_converter_mode_display.c │ │ ├── multi_converter_mode_display.h │ │ ├── multi_converter_mode_select.c │ │ ├── multi_converter_mode_select.h │ │ ├── multi_converter_units.c │ │ └── multi_converter_units.h │ ├── multi_fuzzer │ │ ├── application.fam │ │ ├── fuzzer.c │ │ ├── fuzzer_i.h │ │ ├── helpers │ │ │ ├── fuzzer_custom_event.h │ │ │ └── fuzzer_types.h │ │ ├── icons │ │ │ ├── 125_10px.png │ │ │ ├── ButtonLeft_4x7.png │ │ │ ├── ButtonRight_4x7.png │ │ │ ├── Ok_btn_9x9.png │ │ │ ├── Pin_arrow_up_7x9.png │ │ │ ├── Pin_back_arrow_10x8.png │ │ │ ├── ibutt_10px.png │ │ │ └── rfid_10px.png │ │ ├── lib │ │ │ └── worker │ │ │ │ ├── fake_worker.c │ │ │ │ ├── fake_worker.h │ │ │ │ ├── protocol.c │ │ │ │ ├── protocol.h │ │ │ │ └── protocol_i.h │ │ ├── scenes │ │ │ ├── fuzzer_scene.c │ │ │ ├── fuzzer_scene.h │ │ │ ├── fuzzer_scene_attack.c │ │ │ ├── fuzzer_scene_config.h │ │ │ ├── fuzzer_scene_field_editor.c │ │ │ └── fuzzer_scene_main.c │ │ ├── todo.md │ │ └── views │ │ │ ├── attack.c │ │ │ ├── attack.h │ │ │ ├── field_editor.c │ │ │ ├── field_editor.h │ │ │ ├── main_menu.c │ │ │ └── main_menu.h │ ├── music_player │ │ ├── application.fam │ │ ├── icons │ │ │ └── music_10px.png │ │ ├── music_player.c │ │ ├── music_player_cli.c │ │ ├── music_player_worker.c │ │ └── music_player_worker.h │ ├── nfc_magic │ │ ├── application.fam │ │ ├── assets │ │ │ ├── DolphinCommon_56x48.png │ │ │ ├── DolphinNice_96x59.png │ │ │ ├── Loading_24.png │ │ │ └── NFC_manual_60x50.png │ │ ├── lib │ │ │ └── magic │ │ │ │ ├── classic_gen1.c │ │ │ │ ├── classic_gen1.h │ │ │ │ ├── common.c │ │ │ │ ├── common.h │ │ │ │ ├── gen4.c │ │ │ │ ├── gen4.h │ │ │ │ ├── types.c │ │ │ │ └── types.h │ │ ├── nfc_magic.c │ │ ├── nfc_magic.h │ │ ├── nfc_magic_i.h │ │ ├── nfc_magic_worker.c │ │ ├── nfc_magic_worker.h │ │ ├── nfc_magic_worker_i.h │ │ └── scenes │ │ │ ├── nfc_magic_scene.c │ │ │ ├── nfc_magic_scene.h │ │ │ ├── nfc_magic_scene_actions.c │ │ │ ├── nfc_magic_scene_check.c │ │ │ ├── nfc_magic_scene_config.h │ │ │ ├── nfc_magic_scene_file_select.c │ │ │ ├── nfc_magic_scene_gen4_actions.c │ │ │ ├── nfc_magic_scene_key_input.c │ │ │ ├── nfc_magic_scene_magic_info.c │ │ │ ├── nfc_magic_scene_new_key_input.c │ │ │ ├── nfc_magic_scene_not_magic.c │ │ │ ├── nfc_magic_scene_rekey.c │ │ │ ├── nfc_magic_scene_rekey_fail.c │ │ │ ├── nfc_magic_scene_start.c │ │ │ ├── nfc_magic_scene_success.c │ │ │ ├── nfc_magic_scene_wipe.c │ │ │ ├── nfc_magic_scene_wipe_fail.c │ │ │ ├── nfc_magic_scene_write.c │ │ │ ├── nfc_magic_scene_write_confirm.c │ │ │ ├── nfc_magic_scene_write_fail.c │ │ │ └── nfc_magic_scene_wrong_card.c │ ├── nrfsniff │ │ ├── application.fam │ │ ├── lib │ │ │ └── nrf24 │ │ │ │ ├── nrf24.c │ │ │ │ └── nrf24.h │ │ ├── nrfsniff.c │ │ └── nrfsniff_10px.png │ ├── picopass │ │ ├── 125_10px.png │ │ ├── application.fam │ │ ├── helpers │ │ │ ├── iclass_elite_dict.c │ │ │ └── iclass_elite_dict.h │ │ ├── icons │ │ │ ├── DolphinMafia_115x62.png │ │ │ ├── DolphinNice_96x59.png │ │ │ ├── Nfc_10px.png │ │ │ ├── RFIDDolphinReceive_97x61.png │ │ │ └── RFIDDolphinSend_97x61.png │ │ ├── lib │ │ │ └── loclass │ │ │ │ ├── optimized_cipher.c │ │ │ │ ├── optimized_cipher.h │ │ │ │ ├── optimized_cipherutils.c │ │ │ │ ├── optimized_cipherutils.h │ │ │ │ ├── optimized_elite.c │ │ │ │ ├── optimized_elite.h │ │ │ │ ├── optimized_ikeys.c │ │ │ │ └── optimized_ikeys.h │ │ ├── picopass.c │ │ ├── picopass.h │ │ ├── picopass_device.c │ │ ├── picopass_device.h │ │ ├── picopass_i.h │ │ ├── picopass_keys.c │ │ ├── picopass_keys.h │ │ ├── picopass_worker.c │ │ ├── picopass_worker.h │ │ ├── picopass_worker_i.h │ │ ├── rfal_picopass.c │ │ ├── rfal_picopass.h │ │ ├── scenes │ │ │ ├── picopass_scene.c │ │ │ ├── picopass_scene.h │ │ │ ├── picopass_scene_card_menu.c │ │ │ ├── picopass_scene_config.h │ │ │ ├── picopass_scene_delete.c │ │ │ ├── picopass_scene_delete_success.c │ │ │ ├── picopass_scene_device_info.c │ │ │ ├── picopass_scene_elite_dict_attack.c │ │ │ ├── picopass_scene_file_select.c │ │ │ ├── picopass_scene_key_menu.c │ │ │ ├── picopass_scene_read_card.c │ │ │ ├── picopass_scene_read_card_success.c │ │ │ ├── picopass_scene_read_factory_success.c │ │ │ ├── picopass_scene_save_name.c │ │ │ ├── picopass_scene_save_success.c │ │ │ ├── picopass_scene_saved_menu.c │ │ │ ├── picopass_scene_start.c │ │ │ ├── picopass_scene_write_card.c │ │ │ ├── picopass_scene_write_card_success.c │ │ │ └── picopass_scene_write_key.c │ │ └── views │ │ │ ├── dict_attack.c │ │ │ └── dict_attack.h │ ├── playlist │ │ ├── application.fam │ │ ├── canvas_helper.c │ │ ├── canvas_helper.h │ │ ├── images │ │ │ ├── ButtonRight_4x7.png │ │ │ └── sub1_10px.png │ │ ├── playlist.c │ │ ├── playlist_10px.png │ │ ├── playlist_file.c │ │ └── playlist_file.h │ ├── pocsag_pager │ │ ├── application.fam │ │ ├── helpers │ │ │ ├── pocsag_pager_event.h │ │ │ └── pocsag_pager_types.h │ │ ├── images │ │ │ ├── Fishing_123x52.png │ │ │ ├── Lock_7x8.png │ │ │ ├── Message_8x7.png │ │ │ ├── Pin_back_arrow_10x8.png │ │ │ ├── Quest_7x8.png │ │ │ ├── Scanning_123x52.png │ │ │ ├── Unlock_7x8.png │ │ │ └── WarningDolphin_45x42.png │ │ ├── pocsag_pager_10px.png │ │ ├── pocsag_pager_app.c │ │ ├── pocsag_pager_app_i.c │ │ ├── pocsag_pager_app_i.h │ │ ├── pocsag_pager_history.c │ │ ├── pocsag_pager_history.h │ │ ├── protocols │ │ │ ├── pcsg_generic.c │ │ │ ├── pcsg_generic.h │ │ │ ├── pocsag.c │ │ │ ├── pocsag.h │ │ │ ├── protocol_items.c │ │ │ └── protocol_items.h │ │ ├── scenes │ │ │ ├── pocsag_pager_receiver.c │ │ │ ├── pocsag_pager_scene.c │ │ │ ├── pocsag_pager_scene.h │ │ │ ├── pocsag_pager_scene_about.c │ │ │ ├── pocsag_pager_scene_config.h │ │ │ ├── pocsag_pager_scene_receiver_config.c │ │ │ ├── pocsag_pager_scene_receiver_info.c │ │ │ └── pocsag_pager_scene_start.c │ │ └── views │ │ │ ├── pocsag_pager_receiver.c │ │ │ ├── pocsag_pager_receiver.h │ │ │ ├── pocsag_pager_receiver_info.c │ │ │ └── pocsag_pager_receiver_info.h │ ├── protoview │ │ ├── LICENSE │ │ ├── README.md │ │ ├── app.c │ │ ├── app.h │ │ ├── app_subghz.c │ │ ├── appicon.png │ │ ├── application.fam │ │ ├── crc.c │ │ ├── custom_presets.h │ │ ├── fields.c │ │ ├── images │ │ │ ├── ProtoViewSignal.jpg │ │ │ ├── protoview_1.jpg │ │ │ └── protoview_2.jpg │ │ ├── protocols │ │ │ ├── b4b1.c │ │ │ ├── keeloq.c │ │ │ ├── oregon2.c │ │ │ ├── pvchat.c │ │ │ ├── tpms │ │ │ │ ├── citroen.c │ │ │ │ ├── ford.c │ │ │ │ ├── renault.c │ │ │ │ ├── schrader.c │ │ │ │ ├── schrader_eg53ma4.c │ │ │ │ └── toyota.c │ │ │ └── unknown.c │ │ ├── raw_samples.c │ │ ├── raw_samples.h │ │ ├── signal.c │ │ ├── signal_file.c │ │ ├── ui.c │ │ ├── view_build.c │ │ ├── view_direct_sampling.c │ │ ├── view_info.c │ │ ├── view_raw_signal.c │ │ └── view_settings.c │ ├── sentry_safe │ │ ├── application.fam │ │ ├── safe_10px.png │ │ └── sentry_safe.c │ ├── signal_generator │ │ ├── application.fam │ │ ├── icons │ │ │ ├── SmallArrowDown_3x5.png │ │ │ └── SmallArrowUp_3x5.png │ │ ├── scenes │ │ │ ├── signal_gen_scene.c │ │ │ ├── signal_gen_scene.h │ │ │ ├── signal_gen_scene_config.h │ │ │ ├── signal_gen_scene_mco.c │ │ │ ├── signal_gen_scene_pwm.c │ │ │ └── signal_gen_scene_start.c │ │ ├── signal_gen_10px.png │ │ ├── signal_gen_app.c │ │ ├── signal_gen_app_i.h │ │ └── views │ │ │ ├── signal_gen_pwm.c │ │ │ └── signal_gen_pwm.h │ ├── snake_game │ │ ├── application.fam │ │ ├── snake_10px.png │ │ └── snake_game.c │ ├── solitaire │ │ ├── application.fam │ │ ├── assets │ │ │ ├── card_graphics.png │ │ │ └── solitaire_main.png │ │ ├── common │ │ │ ├── card.c │ │ │ ├── card.h │ │ │ ├── dml.c │ │ │ ├── dml.h │ │ │ ├── menu.c │ │ │ ├── menu.h │ │ │ ├── queue.c │ │ │ ├── queue.h │ │ │ ├── ui.c │ │ │ └── ui.h │ │ ├── defines.h │ │ ├── solitaire.c │ │ └── solitaire_10px.png │ ├── spectrum_analyzer │ │ ├── application.fam │ │ ├── spectrum_10px.png │ │ ├── spectrum_analyzer.c │ │ ├── spectrum_analyzer.h │ │ ├── spectrum_analyzer_worker.c │ │ └── spectrum_analyzer_worker.h │ ├── spi_mem_manager │ │ ├── application.fam │ │ ├── images │ │ │ ├── ChipLooking_64x64 │ │ │ │ ├── frame_01.png │ │ │ │ ├── frame_02.png │ │ │ │ ├── frame_03.png │ │ │ │ └── frame_rate │ │ │ ├── Dip8_10px.png │ │ │ ├── Dip8_32x36.png │ │ │ ├── DolphinMafia_115x62.png │ │ │ ├── DolphinNice_96x59.png │ │ │ ├── SDQuestion_35x43.png │ │ │ └── Wiring_SPI_128x64.png │ │ ├── lib │ │ │ └── spi │ │ │ │ ├── spi_mem_chip.c │ │ │ │ ├── spi_mem_chip.h │ │ │ │ ├── spi_mem_chip_arr.c │ │ │ │ ├── spi_mem_chip_i.h │ │ │ │ ├── spi_mem_tools.c │ │ │ │ ├── spi_mem_tools.h │ │ │ │ ├── spi_mem_worker.c │ │ │ │ ├── spi_mem_worker.h │ │ │ │ ├── spi_mem_worker_i.h │ │ │ │ └── spi_mem_worker_modes.c │ │ ├── scenes │ │ │ ├── spi_mem_scene.c │ │ │ ├── spi_mem_scene.h │ │ │ ├── spi_mem_scene_about.c │ │ │ ├── spi_mem_scene_chip_detect.c │ │ │ ├── spi_mem_scene_chip_detect_fail.c │ │ │ ├── spi_mem_scene_chip_detected.c │ │ │ ├── spi_mem_scene_chip_error.c │ │ │ ├── spi_mem_scene_config.h │ │ │ ├── spi_mem_scene_delete_confirm.c │ │ │ ├── spi_mem_scene_erase.c │ │ │ ├── spi_mem_scene_file_info.c │ │ │ ├── spi_mem_scene_read.c │ │ │ ├── spi_mem_scene_read_filename.c │ │ │ ├── spi_mem_scene_saved_file_menu.c │ │ │ ├── spi_mem_scene_select_file.c │ │ │ ├── spi_mem_scene_select_model.c │ │ │ ├── spi_mem_scene_select_vendor.c │ │ │ ├── spi_mem_scene_start.c │ │ │ ├── spi_mem_scene_storage_error.c │ │ │ ├── spi_mem_scene_success.c │ │ │ ├── spi_mem_scene_verify.c │ │ │ ├── spi_mem_scene_verify_error.c │ │ │ ├── spi_mem_scene_wiring.c │ │ │ └── spi_mem_scene_write.c │ │ ├── spi_mem_app.c │ │ ├── spi_mem_app.h │ │ ├── spi_mem_app_i.h │ │ ├── spi_mem_files.c │ │ ├── spi_mem_files.h │ │ ├── tools │ │ │ ├── README.md │ │ │ ├── chiplist │ │ │ │ ├── LICENSE │ │ │ │ └── chiplist.xml │ │ │ └── chiplist_convert.py │ │ └── views │ │ │ ├── spi_mem_view_detect.c │ │ │ ├── spi_mem_view_detect.h │ │ │ ├── spi_mem_view_progress.c │ │ │ └── spi_mem_view_progress.h │ ├── subghz_remote_configurator │ │ ├── application.fam │ │ ├── helpers │ │ │ ├── subrem_custom_event.h │ │ │ ├── subrem_presets.c │ │ │ ├── subrem_presets.h │ │ │ ├── subrem_types.h │ │ │ └── txrx │ │ │ │ ├── Readme.md │ │ │ │ ├── subghz_txrx.c │ │ │ │ ├── subghz_txrx.h │ │ │ │ └── subghz_txrx_i.h │ │ ├── icons │ │ │ ├── DolphinNice_96x59.png │ │ │ ├── remote_scene │ │ │ │ ├── ButtonDown_7x4.png │ │ │ │ ├── ButtonLeft_4x7.png │ │ │ │ ├── ButtonRight_4x7.png │ │ │ │ ├── ButtonUp_7x4.png │ │ │ │ ├── Ok_btn_9x9.png │ │ │ │ ├── Pin_arrow_up_7x9.png │ │ │ │ ├── Pin_cell_13x13.png │ │ │ │ ├── Pin_star_7x7.png │ │ │ │ └── back_10px.png │ │ │ ├── sub1_10px.png │ │ │ └── subrem_10px.png │ │ ├── scenes │ │ │ ├── subrem_scene.c │ │ │ ├── subrem_scene.h │ │ │ ├── subrem_scene_config.h │ │ │ ├── subrem_scene_edit_label.c │ │ │ ├── subrem_scene_edit_menu.c │ │ │ ├── subrem_scene_edit_preview.c │ │ │ ├── subrem_scene_edit_submenu.c │ │ │ ├── subrem_scene_enter_new_name.c │ │ │ ├── subrem_scene_open_map_file.c │ │ │ ├── subrem_scene_open_sub_file.c │ │ │ └── subrem_scene_start.c │ │ ├── subghz_remote_app.c │ │ ├── subghz_remote_app_i.c │ │ ├── subghz_remote_app_i.h │ │ └── views │ │ │ ├── edit_menu.c │ │ │ ├── edit_menu.h │ │ │ ├── remote.c │ │ │ └── remote.h │ ├── swd_probe │ │ ├── .gitignore │ │ ├── LICENSE.txt │ │ ├── README.md │ │ ├── adi.c │ │ ├── adi.h │ │ ├── application.fam │ │ ├── icons │ │ │ ├── ButtonDown_7x4.png │ │ │ ├── ButtonUp_7x4.png │ │ │ ├── app.png │ │ │ └── swd.png │ │ ├── jep106.c │ │ ├── jep106.h │ │ ├── jep106.inc │ │ ├── model │ │ │ ├── chip.ply │ │ │ ├── convert.py │ │ │ └── model_chip.h │ │ ├── swd_probe_app.c │ │ ├── swd_probe_app.h │ │ ├── usb_uart.c │ │ └── usb_uart.h │ ├── tetris_game │ │ ├── application.fam │ │ ├── tetris_10px.png │ │ └── tetris_game.c │ ├── text_viewer │ │ ├── LICENSE │ │ ├── README.md │ │ ├── application.fam │ │ ├── icons │ │ │ └── text_10px.png │ │ ├── text_viewer.c │ │ └── textviewerflipper.PNG │ ├── tictactoe_game │ │ ├── application.fam │ │ ├── tictactoe_10px.png │ │ └── tictactoe_game.c │ ├── totp │ │ ├── LICENSE │ │ ├── application.fam │ │ ├── cli │ │ │ ├── cli.c │ │ │ ├── cli.h │ │ │ ├── cli_helpers.c │ │ │ ├── cli_helpers.h │ │ │ ├── commands │ │ │ │ ├── add │ │ │ │ │ ├── add.c │ │ │ │ │ └── add.h │ │ │ │ ├── automation │ │ │ │ │ ├── automation.c │ │ │ │ │ └── automation.h │ │ │ │ ├── delete │ │ │ │ │ ├── delete.c │ │ │ │ │ └── delete.h │ │ │ │ ├── details │ │ │ │ │ ├── details.c │ │ │ │ │ └── details.h │ │ │ │ ├── help │ │ │ │ │ ├── help.c │ │ │ │ │ └── help.h │ │ │ │ ├── list │ │ │ │ │ ├── list.c │ │ │ │ │ └── list.h │ │ │ │ ├── move │ │ │ │ │ ├── move.c │ │ │ │ │ └── move.h │ │ │ │ ├── notification │ │ │ │ │ ├── notification.c │ │ │ │ │ └── notification.h │ │ │ │ ├── pin │ │ │ │ │ ├── pin.c │ │ │ │ │ └── pin.h │ │ │ │ ├── reset │ │ │ │ │ ├── reset.c │ │ │ │ │ └── reset.h │ │ │ │ ├── timezone │ │ │ │ │ ├── timezone.c │ │ │ │ │ └── timezone.h │ │ │ │ └── update │ │ │ │ │ ├── update.c │ │ │ │ │ └── update.h │ │ │ ├── common_command_arguments.c │ │ │ └── common_command_arguments.h │ │ ├── features_config.h │ │ ├── images │ │ │ ├── DolphinCommon_56x48.png │ │ │ ├── hid_ble_31x9.png │ │ │ ├── hid_usb_31x9.png │ │ │ ├── totp_arrow_bottom_10x5.png │ │ │ ├── totp_arrow_left_8x9.png │ │ │ └── totp_arrow_right_8x9.png │ │ ├── lib │ │ │ ├── base32 │ │ │ │ ├── base32.c │ │ │ │ └── base32.h │ │ │ ├── base64 │ │ │ │ ├── base64.c │ │ │ │ └── base64.h │ │ │ ├── polyfills │ │ │ │ ├── memset_s.c │ │ │ │ ├── memset_s.h │ │ │ │ ├── strnlen.c │ │ │ │ └── strnlen.h │ │ │ ├── roll_value │ │ │ │ ├── roll_value.c │ │ │ │ └── roll_value.h │ │ │ └── timezone_utils │ │ │ │ ├── timezone_utils.c │ │ │ │ └── timezone_utils.h │ │ ├── services │ │ │ ├── config │ │ │ │ ├── config.c │ │ │ │ ├── config.h │ │ │ │ ├── config_file_context.h │ │ │ │ ├── constants.h │ │ │ │ ├── migrations │ │ │ │ │ ├── common_migration.c │ │ │ │ │ └── common_migration.h │ │ │ │ ├── token_info_iterator.c │ │ │ │ └── token_info_iterator.h │ │ │ ├── convert │ │ │ │ └── convert.h │ │ │ ├── crypto │ │ │ │ ├── crypto.c │ │ │ │ └── crypto.h │ │ │ ├── hmac │ │ │ │ ├── byteswap.c │ │ │ │ ├── byteswap.h │ │ │ │ ├── hmac_common.h │ │ │ │ ├── hmac_sha1.c │ │ │ │ ├── hmac_sha1.h │ │ │ │ ├── hmac_sha256.c │ │ │ │ ├── hmac_sha256.h │ │ │ │ ├── hmac_sha512.c │ │ │ │ ├── hmac_sha512.h │ │ │ │ ├── memxor.c │ │ │ │ ├── memxor.h │ │ │ │ ├── sha1.c │ │ │ │ ├── sha1.h │ │ │ │ ├── sha256.c │ │ │ │ ├── sha256.h │ │ │ │ ├── sha512.c │ │ │ │ ├── sha512.h │ │ │ │ ├── sha_pad_buffer.c │ │ │ │ ├── sha_pad_buffer.h │ │ │ │ └── u64.h │ │ │ ├── idle_timeout │ │ │ │ ├── idle_timeout.c │ │ │ │ └── idle_timeout.h │ │ │ └── totp │ │ │ │ ├── totp.c │ │ │ │ └── totp.h │ │ ├── totp_10px.png │ │ ├── totp_app.c │ │ ├── types │ │ │ ├── automation_method.h │ │ │ ├── common.c │ │ │ ├── common.h │ │ │ ├── event_type.h │ │ │ ├── notification_method.h │ │ │ ├── plugin_event.h │ │ │ ├── plugin_state.h │ │ │ ├── token_info.c │ │ │ ├── token_info.h │ │ │ └── user_pin_codes.h │ │ ├── ui │ │ │ ├── common_dialogs.c │ │ │ ├── common_dialogs.h │ │ │ ├── constants.h │ │ │ ├── fonts │ │ │ │ ├── 712serif │ │ │ │ │ ├── 712serif.c │ │ │ │ │ └── 712serif.h │ │ │ │ ├── active_font.h │ │ │ │ ├── bedstead │ │ │ │ │ ├── bedstead.c │ │ │ │ │ └── bedstead.h │ │ │ │ ├── dpcomic │ │ │ │ │ ├── dpcomic.c │ │ │ │ │ └── dpcomic.h │ │ │ │ ├── font_info.h │ │ │ │ ├── funclimbing │ │ │ │ │ ├── funclimbing.c │ │ │ │ │ └── funclimbing.h │ │ │ │ ├── graph35pix │ │ │ │ │ ├── graph35pix.c │ │ │ │ │ └── graph35pix.h │ │ │ │ ├── karma_future │ │ │ │ │ ├── karma_future.c │ │ │ │ │ └── karma_future.h │ │ │ │ ├── mode_nine │ │ │ │ │ ├── mode_nine.c │ │ │ │ │ └── mode_nine.h │ │ │ │ ├── pixelflag │ │ │ │ │ ├── pixelflag.c │ │ │ │ │ └── pixelflag.h │ │ │ │ ├── redhat_mono │ │ │ │ │ ├── redhat_mono.c │ │ │ │ │ └── redhat_mono.h │ │ │ │ └── zector │ │ │ │ │ ├── zector.c │ │ │ │ │ └── zector.h │ │ │ ├── scene_director.c │ │ │ ├── scene_director.h │ │ │ ├── scenes │ │ │ │ ├── add_new_token │ │ │ │ │ ├── totp_input_text.c │ │ │ │ │ ├── totp_input_text.h │ │ │ │ │ ├── totp_scene_add_new_token.c │ │ │ │ │ └── totp_scene_add_new_token.h │ │ │ │ ├── app_settings │ │ │ │ │ ├── totp_app_settings.c │ │ │ │ │ └── totp_app_settings.h │ │ │ │ ├── authenticate │ │ │ │ │ ├── totp_scene_authenticate.c │ │ │ │ │ └── totp_scene_authenticate.h │ │ │ │ ├── generate_token │ │ │ │ │ ├── totp_scene_generate_token.c │ │ │ │ │ └── totp_scene_generate_token.h │ │ │ │ ├── standby │ │ │ │ │ ├── standby.c │ │ │ │ │ └── standby.h │ │ │ │ └── token_menu │ │ │ │ │ ├── totp_scene_token_menu.c │ │ │ │ │ └── totp_scene_token_menu.h │ │ │ ├── totp_scenes_enum.h │ │ │ ├── ui_controls.c │ │ │ └── ui_controls.h │ │ └── workers │ │ │ ├── bt_type_code │ │ │ ├── bt_type_code.c │ │ │ └── bt_type_code.h │ │ │ ├── generate_totp_code │ │ │ ├── generate_totp_code.c │ │ │ └── generate_totp_code.h │ │ │ ├── type_code_common.c │ │ │ ├── type_code_common.h │ │ │ └── usb_type_code │ │ │ ├── usb_type_code.c │ │ │ └── usb_type_code.h │ ├── uart_terminal │ │ ├── LICENSE │ │ ├── README.md │ │ ├── application.fam │ │ ├── assets │ │ │ ├── KeyBackspaceSelected_16x9.png │ │ │ ├── KeyBackspace_16x9.png │ │ │ ├── KeySaveSelected_24x11.png │ │ │ ├── KeySave_24x11.png │ │ │ └── WarningDolphin_45x42.png │ │ ├── scenes │ │ │ ├── uart_terminal_scene.c │ │ │ ├── uart_terminal_scene.h │ │ │ ├── uart_terminal_scene_config.h │ │ │ ├── uart_terminal_scene_console_output.c │ │ │ ├── uart_terminal_scene_start.c │ │ │ └── uart_terminal_scene_text_input.c │ │ ├── uart_terminal.png │ │ ├── uart_terminal_app.c │ │ ├── uart_terminal_app.h │ │ ├── uart_terminal_app_i.h │ │ ├── uart_terminal_custom_event.h │ │ ├── uart_terminal_uart.c │ │ ├── uart_terminal_uart.h │ │ ├── uart_text_input.c │ │ ├── uart_text_input.h │ │ ├── uart_validators.c │ │ └── uart_validators.h │ ├── unitemp │ │ ├── LICENSE.md │ │ ├── README.md │ │ ├── Sensors.c │ │ ├── Sensors.h │ │ ├── application.fam │ │ ├── assets │ │ │ ├── README.MD │ │ │ ├── co2_11x14.png │ │ │ ├── flipper_happy_2_60x38.png │ │ │ ├── flipper_happy_60x38.png │ │ │ ├── flipper_sad_60x38.png │ │ │ ├── hum_9x15.png │ │ │ ├── in_hg_15x15.png │ │ │ ├── mm_hg_15x15.png │ │ │ ├── pressure_7x13.png │ │ │ ├── repo_qr_50x50.png │ │ │ ├── sherlok_53x45.png │ │ │ ├── temp_C_11x14.png │ │ │ └── temp_F_11x14.png │ │ ├── icon.png │ │ ├── interfaces │ │ │ ├── I2CSensor.c │ │ │ ├── I2CSensor.h │ │ │ ├── OneWireSensor.c │ │ │ ├── OneWireSensor.h │ │ │ ├── SPISensor.c │ │ │ ├── SPISensor.h │ │ │ ├── SingleWireSensor.c │ │ │ └── SingleWireSensor.h │ │ ├── sensors │ │ │ ├── AM2320.c │ │ │ ├── AM2320.h │ │ │ ├── BME680.c │ │ │ ├── BME680.h │ │ │ ├── BMP180.c │ │ │ ├── BMP180.h │ │ │ ├── BMx280.c │ │ │ ├── BMx280.h │ │ │ ├── DHT20.c │ │ │ ├── DHT20.h │ │ │ ├── HDC1080.c │ │ │ ├── HDC1080.h │ │ │ ├── HTU21x.c │ │ │ ├── HTU21x.h │ │ │ ├── LM75.c │ │ │ ├── LM75.h │ │ │ ├── MAX31855.c │ │ │ ├── MAX31855.h │ │ │ ├── MAX6675.c │ │ │ ├── MAX6675.h │ │ │ ├── SCD30.c │ │ │ ├── SCD30.h │ │ │ ├── SHT30.c │ │ │ ├── SHT30.h │ │ │ └── Sensors.xlsx │ │ ├── unitemp.c │ │ ├── unitemp.h │ │ └── views │ │ │ ├── General_view.c │ │ │ ├── MainMenu_view.c │ │ │ ├── Popup_view.c │ │ │ ├── SensorActions_view.c │ │ │ ├── SensorEdit_view.c │ │ │ ├── SensorNameEdit_view.c │ │ │ ├── SensorsList_view.c │ │ │ ├── Settings_view.c │ │ │ ├── UnitempViews.h │ │ │ └── Widgets_view.c │ ├── wav_player │ │ ├── README.md │ │ ├── application.fam │ │ ├── images │ │ │ └── music_10px.png │ │ ├── wav_10px.png │ │ ├── wav_parser.c │ │ ├── wav_parser.h │ │ ├── wav_player.c │ │ ├── wav_player_hal.c │ │ ├── wav_player_hal.h │ │ ├── wav_player_view.c │ │ └── wav_player_view.h │ ├── weather_station │ │ ├── application.fam │ │ ├── helpers │ │ │ ├── weather_station_event.h │ │ │ └── weather_station_types.h │ │ ├── images │ │ │ ├── Fishing_123x52.png │ │ │ ├── Humid_10x15.png │ │ │ ├── Humid_8x13.png │ │ │ ├── Lock_7x8.png │ │ │ ├── Pin_back_arrow_10x8.png │ │ │ ├── Quest_7x8.png │ │ │ ├── Scanning_123x52.png │ │ │ ├── Therm_7x16.png │ │ │ ├── Timer_11x11.png │ │ │ ├── Unlock_7x8.png │ │ │ ├── WarningDolphin_45x42.png │ │ │ └── station_icon.png │ │ ├── protocols │ │ │ ├── acurite_592txr.c │ │ │ ├── acurite_592txr.h │ │ │ ├── acurite_606tx.c │ │ │ ├── acurite_606tx.h │ │ │ ├── acurite_609txc.c │ │ │ ├── acurite_609txc.h │ │ │ ├── ambient_weather.c │ │ │ ├── ambient_weather.h │ │ │ ├── auriol_hg0601a.c │ │ │ ├── auriol_hg0601a.h │ │ │ ├── gt_wt_02.c │ │ │ ├── gt_wt_02.h │ │ │ ├── gt_wt_03.c │ │ │ ├── gt_wt_03.h │ │ │ ├── infactory.c │ │ │ ├── infactory.h │ │ │ ├── lacrosse_tx.c │ │ │ ├── lacrosse_tx.h │ │ │ ├── lacrosse_tx141thbv2.c │ │ │ ├── lacrosse_tx141thbv2.h │ │ │ ├── nexus_th.c │ │ │ ├── nexus_th.h │ │ │ ├── oregon2.c │ │ │ ├── oregon2.h │ │ │ ├── oregon3.c │ │ │ ├── oregon3.h │ │ │ ├── oregon_v1.c │ │ │ ├── oregon_v1.h │ │ │ ├── protocol_items.c │ │ │ ├── protocol_items.h │ │ │ ├── thermopro_tx4.c │ │ │ ├── thermopro_tx4.h │ │ │ ├── tx_8300.c │ │ │ ├── tx_8300.h │ │ │ ├── wendox_w6726.c │ │ │ ├── wendox_w6726.h │ │ │ ├── ws_generic.c │ │ │ └── ws_generic.h │ │ ├── scenes │ │ │ ├── weather_station_receiver.c │ │ │ ├── weather_station_scene.c │ │ │ ├── weather_station_scene.h │ │ │ ├── weather_station_scene_about.c │ │ │ ├── weather_station_scene_config.h │ │ │ ├── weather_station_scene_receiver_config.c │ │ │ ├── weather_station_scene_receiver_info.c │ │ │ └── weather_station_scene_start.c │ │ ├── views │ │ │ ├── weather_station_receiver.c │ │ │ ├── weather_station_receiver.h │ │ │ ├── weather_station_receiver_info.c │ │ │ └── weather_station_receiver_info.h │ │ ├── weather_station_10px.png │ │ ├── weather_station_app.c │ │ ├── weather_station_app_i.c │ │ ├── weather_station_app_i.h │ │ ├── weather_station_history.c │ │ └── weather_station_history.h │ ├── wifi_marauder_companion │ │ ├── ReadMe.md │ │ ├── application.fam │ │ ├── assets │ │ │ ├── DolphinCommon_56x48.png │ │ │ ├── KeyBackspaceSelected_16x9.png │ │ │ ├── KeyBackspace_16x9.png │ │ │ ├── KeyKeyboardSelected_10x11.png │ │ │ ├── KeyKeyboard_10x11.png │ │ │ ├── KeySaveSelected_24x11.png │ │ │ ├── KeySave_24x11.png │ │ │ ├── Text_10x10.png │ │ │ └── WarningDolphin_45x42.png │ │ ├── file │ │ │ ├── sequential_file.c │ │ │ └── sequential_file.h │ │ ├── scenes │ │ │ ├── wifi_marauder_scene.c │ │ │ ├── wifi_marauder_scene.h │ │ │ ├── wifi_marauder_scene_config.h │ │ │ ├── wifi_marauder_scene_console_output.c │ │ │ ├── wifi_marauder_scene_log_viewer.c │ │ │ ├── wifi_marauder_scene_script_confirm_delete.c │ │ │ ├── wifi_marauder_scene_script_edit.c │ │ │ ├── wifi_marauder_scene_script_edit_list.c │ │ │ ├── wifi_marauder_scene_script_options.c │ │ │ ├── wifi_marauder_scene_script_select.c │ │ │ ├── wifi_marauder_scene_script_settings.c │ │ │ ├── wifi_marauder_scene_script_stage_add.c │ │ │ ├── wifi_marauder_scene_script_stage_edit.c │ │ │ ├── wifi_marauder_scene_settings_init.c │ │ │ ├── wifi_marauder_scene_sniffpmkid_options.c │ │ │ ├── wifi_marauder_scene_start.c │ │ │ ├── wifi_marauder_scene_text_input.c │ │ │ └── wifi_marauder_scene_user_input.c │ │ ├── script │ │ │ ├── cJSON.c │ │ │ ├── cJSON.h │ │ │ ├── menu │ │ │ │ ├── wifi_marauder_script_stage_menu.c │ │ │ │ ├── wifi_marauder_script_stage_menu.h │ │ │ │ ├── wifi_marauder_script_stage_menu_beaconap.c │ │ │ │ ├── wifi_marauder_script_stage_menu_beaconlist.c │ │ │ │ ├── wifi_marauder_script_stage_menu_config.h │ │ │ │ ├── wifi_marauder_script_stage_menu_deauth.c │ │ │ │ ├── wifi_marauder_script_stage_menu_delay.c │ │ │ │ ├── wifi_marauder_script_stage_menu_exec.c │ │ │ │ ├── wifi_marauder_script_stage_menu_probe.c │ │ │ │ ├── wifi_marauder_script_stage_menu_scan.c │ │ │ │ ├── wifi_marauder_script_stage_menu_select.c │ │ │ │ ├── wifi_marauder_script_stage_menu_sniffbeacon.c │ │ │ │ ├── wifi_marauder_script_stage_menu_sniffdeauth.c │ │ │ │ ├── wifi_marauder_script_stage_menu_sniffesp.c │ │ │ │ ├── wifi_marauder_script_stage_menu_sniffpmkid.c │ │ │ │ ├── wifi_marauder_script_stage_menu_sniffpwn.c │ │ │ │ └── wifi_marauder_script_stage_menu_sniffraw.c │ │ │ ├── wifi_marauder_script.c │ │ │ ├── wifi_marauder_script.h │ │ │ ├── wifi_marauder_script_executor.c │ │ │ ├── wifi_marauder_script_executor.h │ │ │ ├── wifi_marauder_script_worker.c │ │ │ └── wifi_marauder_script_worker.h │ │ ├── wifi_10px.png │ │ ├── wifi_marauder_app.c │ │ ├── wifi_marauder_app.h │ │ ├── wifi_marauder_app_i.h │ │ ├── wifi_marauder_custom_event.h │ │ ├── wifi_marauder_pcap.c │ │ ├── wifi_marauder_pcap.h │ │ ├── wifi_marauder_text_input.c │ │ ├── wifi_marauder_text_input.h │ │ ├── wifi_marauder_uart.c │ │ ├── wifi_marauder_uart.h │ │ ├── wifi_marauder_validators.c │ │ └── wifi_marauder_validators.h │ ├── wifi_scanner │ │ ├── FlipperZeroWiFiModuleDefines.h │ │ ├── application.fam │ │ ├── wifi_10px.png │ │ └── wifi_scanner.c │ └── zombiez │ │ ├── application.fam │ │ ├── zombie_10px.png │ │ ├── zombiez.c │ │ └── zombiez.h ├── main │ ├── application.fam │ ├── archive │ │ ├── application.fam │ │ ├── archive.c │ │ ├── archive.h │ │ ├── archive_i.h │ │ ├── helpers │ │ │ ├── archive_apps.c │ │ │ ├── archive_apps.h │ │ │ ├── archive_browser.c │ │ │ ├── archive_browser.h │ │ │ ├── archive_favorites.c │ │ │ ├── archive_favorites.h │ │ │ ├── archive_files.c │ │ │ ├── archive_files.h │ │ │ └── archive_menu.h │ │ ├── scenes │ │ │ ├── archive_scene.c │ │ │ ├── archive_scene.h │ │ │ ├── archive_scene_browser.c │ │ │ ├── archive_scene_config.h │ │ │ ├── archive_scene_delete.c │ │ │ ├── archive_scene_info.c │ │ │ ├── archive_scene_rename.c │ │ │ └── archive_scene_show.c │ │ └── views │ │ │ ├── archive_browser_view.c │ │ │ └── archive_browser_view.h │ ├── bad_usb │ │ ├── application.fam │ │ ├── bad_usb_app.c │ │ ├── bad_usb_app.h │ │ ├── bad_usb_app_i.h │ │ ├── bad_usb_settings_filename.h │ │ ├── helpers │ │ │ ├── ducky_script.c │ │ │ ├── ducky_script.h │ │ │ ├── ducky_script_commands.c │ │ │ ├── ducky_script_i.h │ │ │ └── ducky_script_keycodes.c │ │ ├── scenes │ │ │ ├── bad_usb_scene.c │ │ │ ├── bad_usb_scene.h │ │ │ ├── bad_usb_scene_config.c │ │ │ ├── bad_usb_scene_config.h │ │ │ ├── bad_usb_scene_config_layout.c │ │ │ ├── bad_usb_scene_error.c │ │ │ ├── bad_usb_scene_file_select.c │ │ │ └── bad_usb_scene_work.c │ │ └── views │ │ │ ├── bad_usb_view.c │ │ │ └── bad_usb_view.h │ ├── clock_app │ │ ├── application.fam │ │ ├── clock_app.c │ │ └── clock_app.h │ ├── fap_loader │ │ ├── application.fam │ │ ├── fap_loader_app.c │ │ └── fap_loader_app.h │ ├── gpio │ │ ├── application.fam │ │ ├── gpio_app.c │ │ ├── gpio_app.h │ │ ├── gpio_app_i.h │ │ ├── gpio_custom_event.h │ │ ├── gpio_items.c │ │ ├── gpio_items.h │ │ ├── scenes │ │ │ ├── gpio_scene.c │ │ │ ├── gpio_scene.h │ │ │ ├── gpio_scene_config.h │ │ │ ├── gpio_scene_start.c │ │ │ ├── gpio_scene_test.c │ │ │ ├── gpio_scene_usb_uart.c │ │ │ ├── gpio_scene_usb_uart_close_rpc.c │ │ │ └── gpio_scene_usb_uart_config.c │ │ ├── usb_uart_bridge.c │ │ ├── usb_uart_bridge.h │ │ └── views │ │ │ ├── gpio_test.c │ │ │ ├── gpio_test.h │ │ │ ├── gpio_usb_uart.c │ │ │ └── gpio_usb_uart.h │ ├── ibutton │ │ ├── application.fam │ │ ├── ibutton.c │ │ ├── ibutton.h │ │ ├── ibutton_cli.c │ │ ├── ibutton_custom_event.h │ │ ├── ibutton_i.h │ │ └── scenes │ │ │ ├── ibutton_scene.c │ │ │ ├── ibutton_scene.h │ │ │ ├── ibutton_scene_add_type.c │ │ │ ├── ibutton_scene_add_value.c │ │ │ ├── ibutton_scene_config.h │ │ │ ├── ibutton_scene_delete_confirm.c │ │ │ ├── ibutton_scene_delete_success.c │ │ │ ├── ibutton_scene_emulate.c │ │ │ ├── ibutton_scene_exit_confirm.c │ │ │ ├── ibutton_scene_info.c │ │ │ ├── ibutton_scene_read.c │ │ │ ├── ibutton_scene_read_error.c │ │ │ ├── ibutton_scene_read_key_menu.c │ │ │ ├── ibutton_scene_read_success.c │ │ │ ├── ibutton_scene_retry_confirm.c │ │ │ ├── ibutton_scene_rpc.c │ │ │ ├── ibutton_scene_save_name.c │ │ │ ├── ibutton_scene_save_success.c │ │ │ ├── ibutton_scene_saved_key_menu.c │ │ │ ├── ibutton_scene_select_key.c │ │ │ ├── ibutton_scene_start.c │ │ │ ├── ibutton_scene_view_data.c │ │ │ ├── ibutton_scene_write.c │ │ │ └── ibutton_scene_write_success.c │ ├── infrared │ │ ├── application.fam │ │ ├── infrared.c │ │ ├── infrared.h │ │ ├── infrared_brute_force.c │ │ ├── infrared_brute_force.h │ │ ├── infrared_cli.c │ │ ├── infrared_custom_event.h │ │ ├── infrared_i.h │ │ ├── infrared_remote.c │ │ ├── infrared_remote.h │ │ ├── infrared_remote_button.c │ │ ├── infrared_remote_button.h │ │ ├── infrared_signal.c │ │ ├── infrared_signal.h │ │ ├── scenes │ │ │ ├── common │ │ │ │ ├── infrared_scene_universal_common.c │ │ │ │ └── infrared_scene_universal_common.h │ │ │ ├── infrared_scene.c │ │ │ ├── infrared_scene.h │ │ │ ├── infrared_scene_ask_back.c │ │ │ ├── infrared_scene_ask_retry.c │ │ │ ├── infrared_scene_config.h │ │ │ ├── infrared_scene_debug.c │ │ │ ├── infrared_scene_debug_settings.c │ │ │ ├── infrared_scene_edit.c │ │ │ ├── infrared_scene_edit_button_select.c │ │ │ ├── infrared_scene_edit_delete.c │ │ │ ├── infrared_scene_edit_delete_done.c │ │ │ ├── infrared_scene_edit_rename.c │ │ │ ├── infrared_scene_edit_rename_done.c │ │ │ ├── infrared_scene_error_databases.c │ │ │ ├── infrared_scene_learn.c │ │ │ ├── infrared_scene_learn_done.c │ │ │ ├── infrared_scene_learn_enter_name.c │ │ │ ├── infrared_scene_learn_success.c │ │ │ ├── infrared_scene_remote.c │ │ │ ├── infrared_scene_remote_list.c │ │ │ ├── infrared_scene_rpc.c │ │ │ ├── infrared_scene_start.c │ │ │ ├── infrared_scene_universal.c │ │ │ ├── infrared_scene_universal_ac.c │ │ │ ├── infrared_scene_universal_audio.c │ │ │ ├── infrared_scene_universal_fan.c │ │ │ ├── infrared_scene_universal_projector.c │ │ │ └── infrared_scene_universal_tv.c │ │ └── views │ │ │ ├── infrared_debug_view.c │ │ │ ├── infrared_debug_view.h │ │ │ ├── infrared_progress_view.c │ │ │ └── infrared_progress_view.h │ ├── lfrfid │ │ ├── application.fam │ │ ├── lfrfid.c │ │ ├── lfrfid_cli.c │ │ ├── lfrfid_i.h │ │ ├── scenes │ │ │ ├── lfrfid_scene.c │ │ │ ├── lfrfid_scene.h │ │ │ ├── lfrfid_scene_clear_t5577.c │ │ │ ├── lfrfid_scene_clear_t5577_confirm.c │ │ │ ├── lfrfid_scene_config.h │ │ │ ├── lfrfid_scene_delete_confirm.c │ │ │ ├── lfrfid_scene_delete_success.c │ │ │ ├── lfrfid_scene_emulate.c │ │ │ ├── lfrfid_scene_exit_confirm.c │ │ │ ├── lfrfid_scene_extra_actions.c │ │ │ ├── lfrfid_scene_raw_emulate.c │ │ │ ├── lfrfid_scene_raw_info.c │ │ │ ├── lfrfid_scene_raw_name.c │ │ │ ├── lfrfid_scene_raw_read.c │ │ │ ├── lfrfid_scene_raw_success.c │ │ │ ├── lfrfid_scene_read.c │ │ │ ├── lfrfid_scene_read_key_menu.c │ │ │ ├── lfrfid_scene_read_success.c │ │ │ ├── lfrfid_scene_retry_confirm.c │ │ │ ├── lfrfid_scene_rpc.c │ │ │ ├── lfrfid_scene_save_data.c │ │ │ ├── lfrfid_scene_save_name.c │ │ │ ├── lfrfid_scene_save_success.c │ │ │ ├── lfrfid_scene_save_type.c │ │ │ ├── lfrfid_scene_saved_info.c │ │ │ ├── lfrfid_scene_saved_key_menu.c │ │ │ ├── lfrfid_scene_select_key.c │ │ │ ├── lfrfid_scene_select_raw_key.c │ │ │ ├── lfrfid_scene_start.c │ │ │ ├── lfrfid_scene_write.c │ │ │ └── lfrfid_scene_write_success.c │ │ └── views │ │ │ ├── lfrfid_view_read.c │ │ │ └── lfrfid_view_read.h │ ├── nfc │ │ ├── application.fam │ │ ├── helpers │ │ │ ├── nfc_custom_event.h │ │ │ ├── nfc_emv_parser.c │ │ │ └── nfc_emv_parser.h │ │ ├── nfc.c │ │ ├── nfc.h │ │ ├── nfc_cli.c │ │ ├── nfc_i.h │ │ ├── scenes │ │ │ ├── nfc_scene.c │ │ │ ├── nfc_scene.h │ │ │ ├── nfc_scene_config.h │ │ │ ├── nfc_scene_debug.c │ │ │ ├── nfc_scene_delete.c │ │ │ ├── nfc_scene_delete_success.c │ │ │ ├── nfc_scene_detect_reader.c │ │ │ ├── nfc_scene_device_info.c │ │ │ ├── nfc_scene_dict_not_found.c │ │ │ ├── nfc_scene_emulate_apdu_sequence.c │ │ │ ├── nfc_scene_emulate_uid.c │ │ │ ├── nfc_scene_emv_menu.c │ │ │ ├── nfc_scene_emv_read_success.c │ │ │ ├── nfc_scene_exit_confirm.c │ │ │ ├── nfc_scene_extra_actions.c │ │ │ ├── nfc_scene_field.c │ │ │ ├── nfc_scene_file_select.c │ │ │ ├── nfc_scene_generate_info.c │ │ │ ├── nfc_scene_mf_classic_data.c │ │ │ ├── nfc_scene_mf_classic_dict_attack.c │ │ │ ├── nfc_scene_mf_classic_emulate.c │ │ │ ├── nfc_scene_mf_classic_keys.c │ │ │ ├── nfc_scene_mf_classic_keys_add.c │ │ │ ├── nfc_scene_mf_classic_keys_delete.c │ │ │ ├── nfc_scene_mf_classic_keys_list.c │ │ │ ├── nfc_scene_mf_classic_keys_warn_duplicate.c │ │ │ ├── nfc_scene_mf_classic_menu.c │ │ │ ├── nfc_scene_mf_classic_read_success.c │ │ │ ├── nfc_scene_mf_classic_update.c │ │ │ ├── nfc_scene_mf_classic_update_success.c │ │ │ ├── nfc_scene_mf_classic_write.c │ │ │ ├── nfc_scene_mf_classic_write_fail.c │ │ │ ├── nfc_scene_mf_classic_write_success.c │ │ │ ├── nfc_scene_mf_classic_wrong_card.c │ │ │ ├── nfc_scene_mf_desfire_app.c │ │ │ ├── nfc_scene_mf_desfire_data.c │ │ │ ├── nfc_scene_mf_desfire_menu.c │ │ │ ├── nfc_scene_mf_desfire_read_success.c │ │ │ ├── nfc_scene_mf_ultralight_data.c │ │ │ ├── nfc_scene_mf_ultralight_emulate.c │ │ │ ├── nfc_scene_mf_ultralight_key_input.c │ │ │ ├── nfc_scene_mf_ultralight_menu.c │ │ │ ├── nfc_scene_mf_ultralight_read_auth.c │ │ │ ├── nfc_scene_mf_ultralight_read_auth_result.c │ │ │ ├── nfc_scene_mf_ultralight_read_success.c │ │ │ ├── nfc_scene_mf_ultralight_unlock_auto.c │ │ │ ├── nfc_scene_mf_ultralight_unlock_menu.c │ │ │ ├── nfc_scene_mf_ultralight_unlock_warn.c │ │ │ ├── nfc_scene_mfkey_complete.c │ │ │ ├── nfc_scene_mfkey_nonces_info.c │ │ │ ├── nfc_scene_nfc_data_info.c │ │ │ ├── nfc_scene_nfca_menu.c │ │ │ ├── nfc_scene_nfca_read_success.c │ │ │ ├── nfc_scene_nfcv_emulate.c │ │ │ ├── nfc_scene_nfcv_key_input.c │ │ │ ├── nfc_scene_nfcv_menu.c │ │ │ ├── nfc_scene_nfcv_read_success.c │ │ │ ├── nfc_scene_nfcv_sniff.c │ │ │ ├── nfc_scene_nfcv_unlock.c │ │ │ ├── nfc_scene_nfcv_unlock_menu.c │ │ │ ├── nfc_scene_read.c │ │ │ ├── nfc_scene_read_card_success.c │ │ │ ├── nfc_scene_read_card_type.c │ │ │ ├── nfc_scene_restore_original.c │ │ │ ├── nfc_scene_restore_original_confirm.c │ │ │ ├── nfc_scene_retry_confirm.c │ │ │ ├── nfc_scene_rpc.c │ │ │ ├── nfc_scene_save_name.c │ │ │ ├── nfc_scene_save_success.c │ │ │ ├── nfc_scene_saved_menu.c │ │ │ ├── nfc_scene_set_atqa.c │ │ │ ├── nfc_scene_set_sak.c │ │ │ ├── nfc_scene_set_type.c │ │ │ ├── nfc_scene_set_uid.c │ │ │ └── nfc_scene_start.c │ │ └── views │ │ │ ├── detect_reader.c │ │ │ ├── detect_reader.h │ │ │ ├── dict_attack.c │ │ │ └── dict_attack.h │ ├── onewire │ │ ├── application.fam │ │ └── onewire_cli.c │ ├── subghz │ │ ├── application.fam │ │ ├── helpers │ │ │ ├── subghz_chat.c │ │ │ ├── subghz_chat.h │ │ │ ├── subghz_custom_event.h │ │ │ ├── subghz_error_type.h │ │ │ ├── subghz_frequency_analyzer_worker.c │ │ │ ├── subghz_frequency_analyzer_worker.h │ │ │ ├── subghz_testing.c │ │ │ ├── subghz_testing.h │ │ │ ├── subghz_threshold_rssi.c │ │ │ ├── subghz_threshold_rssi.h │ │ │ ├── subghz_txrx.c │ │ │ ├── subghz_txrx.h │ │ │ ├── subghz_txrx_create_protocol_key.c │ │ │ ├── subghz_txrx_create_protocol_key.h │ │ │ ├── subghz_txrx_i.h │ │ │ └── subghz_types.h │ │ ├── scenes │ │ │ ├── subghz_scene.c │ │ │ ├── subghz_scene.h │ │ │ ├── subghz_scene_config.h │ │ │ ├── subghz_scene_decode_raw.c │ │ │ ├── subghz_scene_delete.c │ │ │ ├── subghz_scene_delete_raw.c │ │ │ ├── subghz_scene_delete_success.c │ │ │ ├── subghz_scene_frequency_analyzer.c │ │ │ ├── subghz_scene_more_raw.c │ │ │ ├── subghz_scene_need_saving.c │ │ │ ├── subghz_scene_radio_settings.c │ │ │ ├── subghz_scene_read_raw.c │ │ │ ├── subghz_scene_receiver.c │ │ │ ├── subghz_scene_receiver_config.c │ │ │ ├── subghz_scene_receiver_info.c │ │ │ ├── subghz_scene_rpc.c │ │ │ ├── subghz_scene_save_name.c │ │ │ ├── subghz_scene_save_success.c │ │ │ ├── subghz_scene_saved.c │ │ │ ├── subghz_scene_saved_menu.c │ │ │ ├── subghz_scene_set_cnt.c │ │ │ ├── subghz_scene_set_fix.c │ │ │ ├── subghz_scene_set_seed.c │ │ │ ├── subghz_scene_set_type.c │ │ │ ├── subghz_scene_show_error.c │ │ │ ├── subghz_scene_show_error_sub.c │ │ │ ├── subghz_scene_show_only_rx.c │ │ │ ├── subghz_scene_start.c │ │ │ ├── subghz_scene_test.c │ │ │ ├── subghz_scene_test_carrier.c │ │ │ ├── subghz_scene_test_packet.c │ │ │ ├── subghz_scene_test_static.c │ │ │ └── subghz_scene_transmitter.c │ │ ├── subghz.c │ │ ├── subghz.h │ │ ├── subghz_cli.c │ │ ├── subghz_cli.h │ │ ├── subghz_dangerous_freq.c │ │ ├── subghz_history.c │ │ ├── subghz_history.h │ │ ├── subghz_i.c │ │ ├── subghz_i.h │ │ ├── subghz_last_settings.c │ │ ├── subghz_last_settings.h │ │ └── views │ │ │ ├── receiver.c │ │ │ ├── receiver.h │ │ │ ├── subghz_frequency_analyzer.c │ │ │ ├── subghz_frequency_analyzer.h │ │ │ ├── subghz_read_raw.c │ │ │ ├── subghz_read_raw.h │ │ │ ├── subghz_test_carrier.c │ │ │ ├── subghz_test_carrier.h │ │ │ ├── subghz_test_packet.c │ │ │ ├── subghz_test_packet.h │ │ │ ├── subghz_test_static.c │ │ │ ├── subghz_test_static.h │ │ │ ├── transmitter.c │ │ │ └── transmitter.h │ ├── subghz_remote │ │ ├── application.fam │ │ ├── helpers │ │ │ ├── subrem_custom_event.h │ │ │ ├── subrem_presets.c │ │ │ ├── subrem_presets.h │ │ │ ├── subrem_types.h │ │ │ └── txrx │ │ │ │ ├── Readme.md │ │ │ │ └── subghz_txrx.h │ │ ├── scenes │ │ │ ├── subrem_scene.c │ │ │ ├── subrem_scene.h │ │ │ ├── subrem_scene_config.h │ │ │ ├── subrem_scene_open_map_file.c │ │ │ ├── subrem_scene_remote.c │ │ │ └── subrem_scene_start.c │ │ ├── subghz_remote_app.c │ │ ├── subghz_remote_app_i.c │ │ ├── subghz_remote_app_i.h │ │ └── views │ │ │ ├── remote.c │ │ │ └── remote.h │ └── u2f │ │ ├── application.fam │ │ ├── hmac_sha256.c │ │ ├── hmac_sha256.h │ │ ├── scenes │ │ ├── u2f_scene.c │ │ ├── u2f_scene.h │ │ ├── u2f_scene_config.h │ │ ├── u2f_scene_error.c │ │ └── u2f_scene_main.c │ │ ├── u2f.c │ │ ├── u2f.h │ │ ├── u2f_app.c │ │ ├── u2f_app.h │ │ ├── u2f_app_i.h │ │ ├── u2f_data.c │ │ ├── u2f_data.h │ │ ├── u2f_hid.c │ │ ├── u2f_hid.h │ │ └── views │ │ ├── u2f_view.c │ │ └── u2f_view.h ├── services │ ├── application.fam │ ├── applications.h │ ├── bt │ │ ├── application.fam │ │ ├── bt_cli.c │ │ ├── bt_service │ │ │ ├── bt.c │ │ │ ├── bt.h │ │ │ ├── bt_api.c │ │ │ ├── bt_i.h │ │ │ ├── bt_keys_filename.h │ │ │ ├── bt_keys_storage.c │ │ │ └── bt_keys_storage.h │ │ ├── bt_settings.c │ │ ├── bt_settings.h │ │ └── bt_settings_filename.h │ ├── cli │ │ ├── application.fam │ │ ├── cli.c │ │ ├── cli.h │ │ ├── cli_command_gpio.c │ │ ├── cli_command_gpio.h │ │ ├── cli_commands.c │ │ ├── cli_commands.h │ │ ├── cli_i.h │ │ ├── cli_vcp.c │ │ └── cli_vcp.h │ ├── crypto │ │ ├── application.fam │ │ └── crypto_cli.c │ ├── desktop │ │ ├── animations │ │ │ ├── animation_manager.c │ │ │ ├── animation_manager.h │ │ │ ├── animation_storage.c │ │ │ ├── animation_storage.h │ │ │ ├── animation_storage_i.h │ │ │ └── views │ │ │ │ ├── bubble_animation_view.c │ │ │ │ ├── bubble_animation_view.h │ │ │ │ ├── one_shot_animation_view.c │ │ │ │ └── one_shot_animation_view.h │ │ ├── application.fam │ │ ├── desktop.c │ │ ├── desktop.h │ │ ├── desktop_i.h │ │ ├── desktop_settings.h │ │ ├── desktop_settings_filename.h │ │ ├── helpers │ │ │ ├── pin.c │ │ │ ├── pin.h │ │ │ ├── slideshow.c │ │ │ ├── slideshow.h │ │ │ └── slideshow_filename.h │ │ ├── scenes │ │ │ ├── desktop_scene.c │ │ │ ├── desktop_scene.h │ │ │ ├── desktop_scene_config.h │ │ │ ├── desktop_scene_debug.c │ │ │ ├── desktop_scene_fault.c │ │ │ ├── desktop_scene_hw_mismatch.c │ │ │ ├── desktop_scene_i.h │ │ │ ├── desktop_scene_lock_menu.c │ │ │ ├── desktop_scene_locked.c │ │ │ ├── desktop_scene_main.c │ │ │ ├── desktop_scene_pin_input.c │ │ │ ├── desktop_scene_pin_timeout.c │ │ │ └── desktop_scene_slideshow.c │ │ └── views │ │ │ ├── desktop_events.h │ │ │ ├── desktop_view_debug.c │ │ │ ├── desktop_view_debug.h │ │ │ ├── desktop_view_lock_menu.c │ │ │ ├── desktop_view_lock_menu.h │ │ │ ├── desktop_view_locked.c │ │ │ ├── desktop_view_locked.h │ │ │ ├── desktop_view_main.c │ │ │ ├── desktop_view_main.h │ │ │ ├── desktop_view_pin_input.c │ │ │ ├── desktop_view_pin_input.h │ │ │ ├── desktop_view_pin_timeout.c │ │ │ ├── desktop_view_pin_timeout.h │ │ │ ├── desktop_view_slideshow.c │ │ │ └── desktop_view_slideshow.h │ ├── dialogs │ │ ├── application.fam │ │ ├── dialogs.c │ │ ├── dialogs.h │ │ ├── dialogs_api.c │ │ ├── dialogs_i.h │ │ ├── dialogs_message.h │ │ ├── dialogs_module_file_browser.c │ │ ├── dialogs_module_file_browser.h │ │ ├── dialogs_module_message.c │ │ ├── dialogs_module_message.h │ │ ├── view_holder.c │ │ └── view_holder.h │ ├── dolphin │ │ ├── application.fam │ │ ├── dolphin.c │ │ ├── dolphin.h │ │ ├── dolphin_i.h │ │ └── helpers │ │ │ ├── dolphin_deed.c │ │ │ ├── dolphin_deed.h │ │ │ ├── dolphin_state.c │ │ │ ├── dolphin_state.h │ │ │ └── dolphin_state_filename.h │ ├── gui │ │ ├── application.fam │ │ ├── canvas.c │ │ ├── canvas.h │ │ ├── canvas_i.h │ │ ├── elements.c │ │ ├── elements.h │ │ ├── gui.c │ │ ├── gui.h │ │ ├── gui_i.h │ │ ├── icon.c │ │ ├── icon.h │ │ ├── icon_animation.c │ │ ├── icon_animation.h │ │ ├── icon_animation_i.h │ │ ├── icon_i.h │ │ ├── modules │ │ │ ├── button_menu.c │ │ │ ├── button_menu.h │ │ │ ├── button_panel.c │ │ │ ├── button_panel.h │ │ │ ├── byte_input.c │ │ │ ├── byte_input.h │ │ │ ├── dialog_ex.c │ │ │ ├── dialog_ex.h │ │ │ ├── empty_screen.c │ │ │ ├── empty_screen.h │ │ │ ├── file_browser.c │ │ │ ├── file_browser.h │ │ │ ├── file_browser_worker.c │ │ │ ├── file_browser_worker.h │ │ │ ├── loading.c │ │ │ ├── loading.h │ │ │ ├── menu.c │ │ │ ├── menu.h │ │ │ ├── popup.c │ │ │ ├── popup.h │ │ │ ├── submenu.c │ │ │ ├── submenu.h │ │ │ ├── text_box.c │ │ │ ├── text_box.h │ │ │ ├── text_input.c │ │ │ ├── text_input.h │ │ │ ├── validators.c │ │ │ ├── validators.h │ │ │ ├── variable_item_list.c │ │ │ ├── variable_item_list.h │ │ │ ├── widget.c │ │ │ ├── widget.h │ │ │ └── widget_elements │ │ │ │ ├── widget_element.h │ │ │ │ ├── widget_element_button.c │ │ │ │ ├── widget_element_frame.c │ │ │ │ ├── widget_element_i.h │ │ │ │ ├── widget_element_icon.c │ │ │ │ ├── widget_element_string.c │ │ │ │ ├── widget_element_string_multiline.c │ │ │ │ ├── widget_element_text_box.c │ │ │ │ └── widget_element_text_scroll.c │ │ ├── scene_manager.c │ │ ├── scene_manager.h │ │ ├── scene_manager_i.h │ │ ├── view.c │ │ ├── view.h │ │ ├── view_dispatcher.c │ │ ├── view_dispatcher.h │ │ ├── view_dispatcher_i.h │ │ ├── view_i.h │ │ ├── view_port.c │ │ ├── view_port.h │ │ ├── view_port_i.h │ │ ├── view_stack.c │ │ └── view_stack.h │ ├── input │ │ ├── application.fam │ │ ├── input.c │ │ ├── input.h │ │ ├── input_cli.c │ │ └── input_i.h │ ├── loader │ │ ├── application.fam │ │ ├── firmware_api │ │ │ ├── firmware_api.cpp │ │ │ └── firmware_api.h │ │ ├── loader.c │ │ ├── loader.h │ │ ├── loader_cli.c │ │ ├── loader_i.h │ │ ├── loader_menu.c │ │ └── loader_menu.h │ ├── locale │ │ ├── application.fam │ │ ├── locale.c │ │ └── locale.h │ ├── namechanger │ │ ├── application.fam │ │ ├── namechanger.c │ │ └── namechanger.h │ ├── notification │ │ ├── application.fam │ │ ├── notification.h │ │ ├── notification_app.c │ │ ├── notification_app.h │ │ ├── notification_app_api.c │ │ ├── notification_messages.c │ │ ├── notification_messages.h │ │ ├── notification_messages_notes.c │ │ ├── notification_messages_notes.h │ │ └── notification_settings_filename.h │ ├── power │ │ ├── application.fam │ │ ├── power_cli.c │ │ ├── power_cli.h │ │ └── power_service │ │ │ ├── power.c │ │ │ ├── power.h │ │ │ ├── power_api.c │ │ │ ├── power_i.h │ │ │ └── views │ │ │ ├── power_off.c │ │ │ ├── power_off.h │ │ │ ├── power_unplug_usb.c │ │ │ └── power_unplug_usb.h │ ├── rpc │ │ ├── application.fam │ │ ├── rpc.c │ │ ├── rpc.h │ │ ├── rpc_app.c │ │ ├── rpc_app.h │ │ ├── rpc_cli.c │ │ ├── rpc_debug.c │ │ ├── rpc_desktop.c │ │ ├── rpc_gpio.c │ │ ├── rpc_gui.c │ │ ├── rpc_i.h │ │ ├── rpc_property.c │ │ ├── rpc_storage.c │ │ └── rpc_system.c │ └── storage │ │ ├── application.fam │ │ ├── filesystem_api.c │ │ ├── filesystem_api_defines.h │ │ ├── filesystem_api_internal.h │ │ ├── storage.c │ │ ├── storage.h │ │ ├── storage_cli.c │ │ ├── storage_external_api.c │ │ ├── storage_glue.c │ │ ├── storage_glue.h │ │ ├── storage_i.h │ │ ├── storage_internal_api.c │ │ ├── storage_message.h │ │ ├── storage_processing.c │ │ ├── storage_processing.h │ │ ├── storage_sd_api.c │ │ ├── storage_sd_api.h │ │ └── storages │ │ ├── sd_notify.c │ │ ├── sd_notify.h │ │ ├── storage_ext.c │ │ ├── storage_ext.h │ │ ├── storage_int.c │ │ └── storage_int.h ├── settings │ ├── about │ │ ├── about.c │ │ └── application.fam │ ├── application.fam │ ├── bt_settings_app │ │ ├── application.fam │ │ ├── bt_settings_app.c │ │ ├── bt_settings_app.h │ │ └── scenes │ │ │ ├── bt_settings_scene.c │ │ │ ├── bt_settings_scene.h │ │ │ ├── bt_settings_scene_config.h │ │ │ ├── bt_settings_scene_forget_dev_confirm.c │ │ │ ├── bt_settings_scene_forget_dev_success.c │ │ │ └── bt_settings_scene_start.c │ ├── desktop_settings │ │ ├── application.fam │ │ ├── desktop_settings_app.c │ │ ├── desktop_settings_app.h │ │ ├── scenes │ │ │ ├── desktop_settings_scene.c │ │ │ ├── desktop_settings_scene.h │ │ │ ├── desktop_settings_scene_change_name.c │ │ │ ├── desktop_settings_scene_config.h │ │ │ ├── desktop_settings_scene_favorite.c │ │ │ ├── desktop_settings_scene_i.h │ │ │ ├── desktop_settings_scene_name_popup.c │ │ │ ├── desktop_settings_scene_pin_auth.c │ │ │ ├── desktop_settings_scene_pin_disable.c │ │ │ ├── desktop_settings_scene_pin_error.c │ │ │ ├── desktop_settings_scene_pin_menu.c │ │ │ ├── desktop_settings_scene_pin_setup.c │ │ │ ├── desktop_settings_scene_pin_setup_done.c │ │ │ ├── desktop_settings_scene_pin_setup_howto.c │ │ │ ├── desktop_settings_scene_pin_setup_howto2.c │ │ │ └── desktop_settings_scene_start.c │ │ └── views │ │ │ ├── desktop_settings_view_pin_setup_howto.c │ │ │ ├── desktop_settings_view_pin_setup_howto.h │ │ │ ├── desktop_settings_view_pin_setup_howto2.c │ │ │ └── desktop_settings_view_pin_setup_howto2.h │ ├── dolphin_passport │ │ ├── application.fam │ │ └── passport.c │ ├── notification_settings │ │ ├── application.fam │ │ └── notification_settings_app.c │ ├── power_settings_app │ │ ├── application.fam │ │ ├── power_settings_app.c │ │ ├── power_settings_app.h │ │ ├── scenes │ │ │ ├── power_settings_scene.c │ │ │ ├── power_settings_scene.h │ │ │ ├── power_settings_scene_battery_info.c │ │ │ ├── power_settings_scene_config.h │ │ │ ├── power_settings_scene_power_off.c │ │ │ ├── power_settings_scene_reboot.c │ │ │ └── power_settings_scene_start.c │ │ └── views │ │ │ ├── battery_info.c │ │ │ └── battery_info.h │ ├── storage_settings │ │ ├── application.fam │ │ ├── scenes │ │ │ ├── storage_settings_scene.c │ │ │ ├── storage_settings_scene.h │ │ │ ├── storage_settings_scene_benchmark.c │ │ │ ├── storage_settings_scene_config.h │ │ │ ├── storage_settings_scene_factory_reset.c │ │ │ ├── storage_settings_scene_format_confirm.c │ │ │ ├── storage_settings_scene_formatting.c │ │ │ ├── storage_settings_scene_internal_info.c │ │ │ ├── storage_settings_scene_sd_info.c │ │ │ ├── storage_settings_scene_start.c │ │ │ ├── storage_settings_scene_unmount_confirm.c │ │ │ └── storage_settings_scene_unmounted.c │ │ ├── storage_settings.c │ │ └── storage_settings.h │ └── system │ │ ├── application.fam │ │ ├── system_settings.c │ │ └── system_settings.h └── system │ ├── application.fam │ ├── storage_move_to_sd │ ├── application.fam │ ├── scenes │ │ ├── storage_move_to_sd_scene.c │ │ ├── storage_move_to_sd_scene.h │ │ ├── storage_move_to_sd_scene_config.h │ │ ├── storage_move_to_sd_scene_confirm.c │ │ └── storage_move_to_sd_scene_progress.c │ ├── storage_move_to_sd.c │ └── storage_move_to_sd.h │ └── updater │ ├── application.fam │ ├── cli │ └── updater_cli.c │ ├── scenes │ ├── updater_scene.c │ ├── updater_scene.h │ ├── updater_scene_config.h │ ├── updater_scene_error.c │ ├── updater_scene_loadcfg.c │ └── updater_scene_main.c │ ├── updater.c │ ├── updater_i.h │ ├── util │ ├── update_task.c │ ├── update_task.h │ ├── update_task_i.h │ ├── update_task_worker_backup.c │ └── update_task_worker_flasher.c │ └── views │ ├── updater_main.c │ └── updater_main.h ├── applications_user ├── .gitignore └── README.md ├── assets ├── .gitignore ├── ReadMe.md ├── SConscript ├── dolphin │ ├── ReadMe.md │ ├── blocking │ │ ├── L0_NewMail_128x51 │ │ │ ├── frame_0.png │ │ │ ├── frame_1.png │ │ │ ├── frame_2.png │ │ │ ├── frame_3.png │ │ │ └── meta.txt │ │ ├── L0_NoDb_128x51 │ │ │ ├── frame_0.png │ │ │ ├── frame_1.png │ │ │ ├── frame_2.png │ │ │ ├── frame_3.png │ │ │ └── meta.txt │ │ ├── L0_SdBad_128x51 │ │ │ ├── frame_0.png │ │ │ ├── frame_1.png │ │ │ └── meta.txt │ │ ├── L0_SdOk_128x51 │ │ │ ├── frame_0.png │ │ │ ├── frame_1.png │ │ │ ├── frame_2.png │ │ │ ├── frame_3.png │ │ │ └── meta.txt │ │ ├── L0_Url_128x51 │ │ │ ├── frame_0.png │ │ │ ├── frame_1.png │ │ │ ├── frame_2.png │ │ │ ├── frame_3.png │ │ │ └── meta.txt │ │ └── manifest.txt │ ├── external │ │ ├── L1_Boxing_128x64 │ │ │ ├── frame_0.png │ │ │ ├── frame_1.png │ │ │ ├── frame_2.png │ │ │ ├── frame_3.png │ │ │ ├── frame_4.png │ │ │ ├── frame_5.png │ │ │ ├── frame_6.png │ │ │ └── meta.txt │ │ ├── L1_Cry_128x64 │ │ │ ├── frame_0.png │ │ │ ├── frame_1.png │ │ │ ├── frame_2.png │ │ │ ├── frame_3.png │ │ │ ├── frame_4.png │ │ │ ├── frame_5.png │ │ │ ├── frame_6.png │ │ │ ├── frame_7.png │ │ │ └── meta.txt │ │ ├── L1_Furippa1_128x64 │ │ │ ├── frame_0.png │ │ │ ├── frame_1.png │ │ │ ├── frame_10.png │ │ │ ├── frame_11.png │ │ │ ├── frame_12.png │ │ │ ├── frame_13.png │ │ │ ├── frame_14.png │ │ │ ├── frame_15.png │ │ │ ├── frame_16.png │ │ │ ├── frame_17.png │ │ │ ├── frame_18.png │ │ │ ├── frame_2.png │ │ │ ├── frame_3.png │ │ │ ├── frame_4.png │ │ │ ├── frame_5.png │ │ │ ├── frame_6.png │ │ │ ├── frame_7.png │ │ │ ├── frame_8.png │ │ │ ├── frame_9.png │ │ │ └── meta.txt │ │ ├── L1_Halloween_128x64 │ │ │ ├── frame_0.png │ │ │ ├── frame_1.png │ │ │ ├── frame_2.png │ │ │ ├── frame_3.png │ │ │ └── meta.txt │ │ ├── L1_Kaiju_128x64 │ │ │ ├── frame_0.png │ │ │ ├── frame_1.png │ │ │ ├── frame_10.png │ │ │ ├── frame_11.png │ │ │ ├── frame_12.png │ │ │ ├── frame_13.png │ │ │ ├── frame_14.png │ │ │ ├── frame_15.png │ │ │ ├── frame_16.png │ │ │ ├── frame_17.png │ │ │ ├── frame_18.png │ │ │ ├── frame_19.png │ │ │ ├── frame_2.png │ │ │ ├── frame_20.png │ │ │ ├── frame_21.png │ │ │ ├── frame_22.png │ │ │ ├── frame_23.png │ │ │ ├── frame_24.png │ │ │ ├── frame_25.png │ │ │ ├── frame_26.png │ │ │ ├── frame_27.png │ │ │ ├── frame_28.png │ │ │ ├── frame_29.png │ │ │ ├── frame_3.png │ │ │ ├── frame_30.png │ │ │ ├── frame_31.png │ │ │ ├── frame_32.png │ │ │ ├── frame_33.png │ │ │ ├── frame_34.png │ │ │ ├── frame_35.png │ │ │ ├── frame_36.png │ │ │ ├── frame_37.png │ │ │ ├── frame_38.png │ │ │ ├── frame_39.png │ │ │ ├── frame_4.png │ │ │ ├── frame_40.png │ │ │ ├── frame_41.png │ │ │ ├── frame_42.png │ │ │ ├── frame_43.png │ │ │ ├── frame_44.png │ │ │ ├── frame_45.png │ │ │ ├── frame_46.png │ │ │ ├── frame_47.png │ │ │ ├── frame_5.png │ │ │ ├── frame_6.png │ │ │ ├── frame_7.png │ │ │ ├── frame_8.png │ │ │ ├── frame_9.png │ │ │ └── meta.txt │ │ ├── L1_Laptop_128x51 │ │ │ ├── frame_0.png │ │ │ ├── frame_1.png │ │ │ ├── frame_2.png │ │ │ ├── frame_3.png │ │ │ ├── frame_4.png │ │ │ ├── frame_5.png │ │ │ ├── frame_6.png │ │ │ ├── frame_7.png │ │ │ └── meta.txt │ │ ├── L1_Leaving_sad_128x64 │ │ │ ├── frame_0.png │ │ │ ├── frame_1.png │ │ │ ├── frame_10.png │ │ │ ├── frame_11.png │ │ │ ├── frame_12.png │ │ │ ├── frame_2.png │ │ │ ├── frame_3.png │ │ │ ├── frame_4.png │ │ │ ├── frame_5.png │ │ │ ├── frame_6.png │ │ │ ├── frame_7.png │ │ │ ├── frame_8.png │ │ │ ├── frame_9.png │ │ │ └── meta.txt │ │ ├── L1_Mad_fist_128x64 │ │ │ ├── frame_0.png │ │ │ ├── frame_1.png │ │ │ ├── frame_10.png │ │ │ ├── frame_11.png │ │ │ ├── frame_12.png │ │ │ ├── frame_13.png │ │ │ ├── frame_2.png │ │ │ ├── frame_3.png │ │ │ ├── frame_4.png │ │ │ ├── frame_5.png │ │ │ ├── frame_6.png │ │ │ ├── frame_7.png │ │ │ ├── frame_8.png │ │ │ ├── frame_9.png │ │ │ └── meta.txt │ │ ├── L1_Mods_128x64 │ │ │ ├── frame_0.png │ │ │ ├── frame_1.png │ │ │ ├── frame_10.png │ │ │ ├── frame_11.png │ │ │ ├── frame_12.png │ │ │ ├── frame_13.png │ │ │ ├── frame_14.png │ │ │ ├── frame_15.png │ │ │ ├── frame_16.png │ │ │ ├── frame_17.png │ │ │ ├── frame_18.png │ │ │ ├── frame_19.png │ │ │ ├── frame_2.png │ │ │ ├── frame_20.png │ │ │ ├── frame_21.png │ │ │ ├── frame_22.png │ │ │ ├── frame_23.png │ │ │ ├── frame_24.png │ │ │ ├── frame_25.png │ │ │ ├── frame_26.png │ │ │ ├── frame_27.png │ │ │ ├── frame_28.png │ │ │ ├── frame_29.png │ │ │ ├── frame_3.png │ │ │ ├── frame_30.png │ │ │ ├── frame_31.png │ │ │ ├── frame_32.png │ │ │ ├── frame_33.png │ │ │ ├── frame_34.png │ │ │ ├── frame_35.png │ │ │ ├── frame_36.png │ │ │ ├── frame_37.png │ │ │ ├── frame_38.png │ │ │ ├── frame_39.png │ │ │ ├── frame_4.png │ │ │ ├── frame_40.png │ │ │ ├── frame_5.png │ │ │ ├── frame_6.png │ │ │ ├── frame_7.png │ │ │ ├── frame_8.png │ │ │ ├── frame_9.png │ │ │ └── meta.txt │ │ ├── L1_New_year_128x64 │ │ │ ├── frame_0.png │ │ │ ├── frame_1.png │ │ │ ├── frame_2.png │ │ │ ├── frame_3.png │ │ │ └── meta.txt │ │ ├── L1_Painting_128x64 │ │ │ ├── frame_0.png │ │ │ ├── frame_1.png │ │ │ ├── frame_10.png │ │ │ ├── frame_11.png │ │ │ ├── frame_2.png │ │ │ ├── frame_3.png │ │ │ ├── frame_4.png │ │ │ ├── frame_5.png │ │ │ ├── frame_6.png │ │ │ ├── frame_7.png │ │ │ ├── frame_8.png │ │ │ ├── frame_9.png │ │ │ └── meta.txt │ │ ├── L1_Read_books_128x64 │ │ │ ├── frame_0.png │ │ │ ├── frame_1.png │ │ │ ├── frame_2.png │ │ │ ├── frame_3.png │ │ │ ├── frame_4.png │ │ │ ├── frame_5.png │ │ │ ├── frame_6.png │ │ │ ├── frame_7.png │ │ │ ├── frame_8.png │ │ │ └── meta.txt │ │ ├── L1_Recording_128x51 │ │ │ ├── frame_0.png │ │ │ ├── frame_1.png │ │ │ ├── frame_10.png │ │ │ ├── frame_11.png │ │ │ ├── frame_2.png │ │ │ ├── frame_3.png │ │ │ ├── frame_4.png │ │ │ ├── frame_5.png │ │ │ ├── frame_6.png │ │ │ ├── frame_7.png │ │ │ ├── frame_8.png │ │ │ ├── frame_9.png │ │ │ └── meta.txt │ │ ├── L1_Senpai_128x64 │ │ │ ├── frame_0.png │ │ │ ├── frame_1.png │ │ │ ├── frame_10.png │ │ │ ├── frame_11.png │ │ │ ├── frame_12.png │ │ │ ├── frame_13.png │ │ │ ├── frame_14.png │ │ │ ├── frame_15.png │ │ │ ├── frame_16.png │ │ │ ├── frame_17.png │ │ │ ├── frame_18.png │ │ │ ├── frame_19.png │ │ │ ├── frame_2.png │ │ │ ├── frame_20.png │ │ │ ├── frame_21.png │ │ │ ├── frame_22.png │ │ │ ├── frame_23.png │ │ │ ├── frame_24.png │ │ │ ├── frame_25.png │ │ │ ├── frame_26.png │ │ │ ├── frame_27.png │ │ │ ├── frame_28.png │ │ │ ├── frame_29.png │ │ │ ├── frame_3.png │ │ │ ├── frame_30.png │ │ │ ├── frame_31.png │ │ │ ├── frame_32.png │ │ │ ├── frame_33.png │ │ │ ├── frame_34.png │ │ │ ├── frame_35.png │ │ │ ├── frame_4.png │ │ │ ├── frame_5.png │ │ │ ├── frame_6.png │ │ │ ├── frame_7.png │ │ │ ├── frame_8.png │ │ │ ├── frame_9.png │ │ │ └── meta.txt │ │ ├── L1_Sleep_128x64 │ │ │ ├── frame_0.png │ │ │ ├── frame_1.png │ │ │ ├── frame_2.png │ │ │ ├── frame_3.png │ │ │ └── meta.txt │ │ ├── L1_Waves_128x50 │ │ │ ├── frame_0.png │ │ │ ├── frame_1.png │ │ │ ├── frame_2.png │ │ │ ├── frame_3.png │ │ │ └── meta.txt │ │ ├── L2_Dj_128x64 │ │ │ ├── frame_0.png │ │ │ ├── frame_1.png │ │ │ ├── frame_10.png │ │ │ ├── frame_11.png │ │ │ ├── frame_12.png │ │ │ ├── frame_13.png │ │ │ ├── frame_14.png │ │ │ ├── frame_15.png │ │ │ ├── frame_16.png │ │ │ ├── frame_17.png │ │ │ ├── frame_18.png │ │ │ ├── frame_19.png │ │ │ ├── frame_2.png │ │ │ ├── frame_20.png │ │ │ ├── frame_21.png │ │ │ ├── frame_22.png │ │ │ ├── frame_23.png │ │ │ ├── frame_24.png │ │ │ ├── frame_25.png │ │ │ ├── frame_26.png │ │ │ ├── frame_27.png │ │ │ ├── frame_28.png │ │ │ ├── frame_29.png │ │ │ ├── frame_3.png │ │ │ ├── frame_30.png │ │ │ ├── frame_31.png │ │ │ ├── frame_32.png │ │ │ ├── frame_33.png │ │ │ ├── frame_34.png │ │ │ ├── frame_35.png │ │ │ ├── frame_36.png │ │ │ ├── frame_4.png │ │ │ ├── frame_5.png │ │ │ ├── frame_6.png │ │ │ ├── frame_7.png │ │ │ ├── frame_8.png │ │ │ ├── frame_9.png │ │ │ └── meta.txt │ │ ├── L2_FlipperCity_128x64 │ │ │ ├── frame_0.png │ │ │ ├── frame_1.png │ │ │ ├── frame_2.png │ │ │ ├── frame_3.png │ │ │ ├── frame_4.png │ │ │ ├── frame_5.png │ │ │ ├── frame_6.png │ │ │ ├── frame_7.png │ │ │ ├── frame_8.png │ │ │ ├── frame_9.png │ │ │ └── meta.txt │ │ ├── L2_Furippa2_128x64 │ │ │ ├── frame_0.png │ │ │ ├── frame_1.png │ │ │ ├── frame_10.png │ │ │ ├── frame_11.png │ │ │ ├── frame_12.png │ │ │ ├── frame_13.png │ │ │ ├── frame_14.png │ │ │ ├── frame_15.png │ │ │ ├── frame_16.png │ │ │ ├── frame_17.png │ │ │ ├── frame_18.png │ │ │ ├── frame_2.png │ │ │ ├── frame_3.png │ │ │ ├── frame_4.png │ │ │ ├── frame_5.png │ │ │ ├── frame_6.png │ │ │ ├── frame_7.png │ │ │ ├── frame_8.png │ │ │ ├── frame_9.png │ │ │ └── meta.txt │ │ ├── L2_Hacking_pc_128x64 │ │ │ ├── frame_0.png │ │ │ ├── frame_1.png │ │ │ ├── frame_2.png │ │ │ ├── frame_3.png │ │ │ ├── frame_4.png │ │ │ └── meta.txt │ │ ├── L2_Soldering_128x64 │ │ │ ├── frame_0.png │ │ │ ├── frame_1.png │ │ │ ├── frame_10.png │ │ │ ├── frame_2.png │ │ │ ├── frame_3.png │ │ │ ├── frame_4.png │ │ │ ├── frame_5.png │ │ │ ├── frame_6.png │ │ │ ├── frame_7.png │ │ │ ├── frame_8.png │ │ │ ├── frame_9.png │ │ │ └── meta.txt │ │ ├── L2_Wake_up_128x64 │ │ │ ├── frame_0.png │ │ │ ├── frame_1.png │ │ │ ├── frame_10.png │ │ │ ├── frame_11.png │ │ │ ├── frame_12.png │ │ │ ├── frame_13.png │ │ │ ├── frame_14.png │ │ │ ├── frame_15.png │ │ │ ├── frame_16.png │ │ │ ├── frame_17.png │ │ │ ├── frame_18.png │ │ │ ├── frame_19.png │ │ │ ├── frame_2.png │ │ │ ├── frame_20.png │ │ │ ├── frame_3.png │ │ │ ├── frame_4.png │ │ │ ├── frame_5.png │ │ │ ├── frame_6.png │ │ │ ├── frame_7.png │ │ │ ├── frame_8.png │ │ │ ├── frame_9.png │ │ │ └── meta.txt │ │ ├── L3_Fireplace_128x64 │ │ │ ├── frame_0.png │ │ │ ├── frame_1.png │ │ │ ├── frame_2.png │ │ │ ├── frame_3.png │ │ │ ├── frame_4.png │ │ │ ├── frame_5.png │ │ │ ├── frame_6.png │ │ │ ├── frame_7.png │ │ │ └── meta.txt │ │ ├── L3_FlipperMustache_128x64 │ │ │ ├── frame_0.png │ │ │ ├── frame_1.png │ │ │ ├── frame_10.png │ │ │ ├── frame_11.png │ │ │ ├── frame_2.png │ │ │ ├── frame_3.png │ │ │ ├── frame_4.png │ │ │ ├── frame_5.png │ │ │ ├── frame_6.png │ │ │ ├── frame_7.png │ │ │ ├── frame_8.png │ │ │ ├── frame_9.png │ │ │ └── meta.txt │ │ ├── L3_Furippa3_128x64 │ │ │ ├── frame_0.png │ │ │ ├── frame_1.png │ │ │ ├── frame_10.png │ │ │ ├── frame_11.png │ │ │ ├── frame_12.png │ │ │ ├── frame_13.png │ │ │ ├── frame_14.png │ │ │ ├── frame_15.png │ │ │ ├── frame_16.png │ │ │ ├── frame_17.png │ │ │ ├── frame_18.png │ │ │ ├── frame_2.png │ │ │ ├── frame_3.png │ │ │ ├── frame_4.png │ │ │ ├── frame_5.png │ │ │ ├── frame_6.png │ │ │ ├── frame_7.png │ │ │ ├── frame_8.png │ │ │ ├── frame_9.png │ │ │ └── meta.txt │ │ ├── L3_Hijack_radio_128x64 │ │ │ ├── frame_0.png │ │ │ ├── frame_1.png │ │ │ ├── frame_10.png │ │ │ ├── frame_11.png │ │ │ ├── frame_12.png │ │ │ ├── frame_13.png │ │ │ ├── frame_2.png │ │ │ ├── frame_3.png │ │ │ ├── frame_4.png │ │ │ ├── frame_5.png │ │ │ ├── frame_6.png │ │ │ ├── frame_7.png │ │ │ ├── frame_8.png │ │ │ ├── frame_9.png │ │ │ └── meta.txt │ │ ├── L3_Lab_research_128x54 │ │ │ ├── frame_0.png │ │ │ ├── frame_1.png │ │ │ ├── frame_10.png │ │ │ ├── frame_11.png │ │ │ ├── frame_12.png │ │ │ ├── frame_13.png │ │ │ ├── frame_2.png │ │ │ ├── frame_3.png │ │ │ ├── frame_4.png │ │ │ ├── frame_5.png │ │ │ ├── frame_6.png │ │ │ ├── frame_7.png │ │ │ ├── frame_8.png │ │ │ ├── frame_9.png │ │ │ └── meta.txt │ │ └── manifest.txt │ └── internal │ │ ├── L1_BadBattery_128x47 │ │ ├── frame_0.png │ │ ├── frame_1.png │ │ └── meta.txt │ │ ├── L1_NoSd_128x49 │ │ ├── frame_0.png │ │ ├── frame_1.png │ │ ├── frame_2.png │ │ ├── frame_3.png │ │ ├── frame_4.png │ │ ├── frame_5.png │ │ └── meta.txt │ │ ├── L1_Tv_128x47 │ │ ├── frame_0.png │ │ ├── frame_1.png │ │ ├── frame_2.png │ │ ├── frame_3.png │ │ ├── frame_4.png │ │ ├── frame_5.png │ │ ├── frame_6.png │ │ ├── frame_7.png │ │ └── meta.txt │ │ └── manifest.txt ├── icons │ ├── About │ │ ├── Certification1_103x56.png │ │ └── Certification2_98x33.png │ ├── Animations │ │ ├── Levelup1_128x64 │ │ │ ├── frame_00.png │ │ │ ├── frame_01.png │ │ │ ├── frame_02.png │ │ │ ├── frame_03.png │ │ │ ├── frame_04.png │ │ │ ├── frame_05.png │ │ │ ├── frame_06.png │ │ │ ├── frame_07.png │ │ │ ├── frame_08.png │ │ │ ├── frame_09.png │ │ │ ├── frame_10.png │ │ │ └── frame_rate │ │ └── Levelup2_128x64 │ │ │ ├── frame_00.png │ │ │ ├── frame_01.png │ │ │ ├── frame_02.png │ │ │ ├── frame_03.png │ │ │ ├── frame_04.png │ │ │ ├── frame_05.png │ │ │ ├── frame_06.png │ │ │ ├── frame_07.png │ │ │ ├── frame_08.png │ │ │ ├── frame_09.png │ │ │ ├── frame_10.png │ │ │ └── frame_rate │ ├── Archive │ │ ├── 125_10px.png │ │ ├── Apps_10px.png │ │ ├── Nfc_10px.png │ │ ├── back_10px.png │ │ ├── badusb_10px.png │ │ ├── dir_10px.png │ │ ├── ibutt_10px.png │ │ ├── ir_10px.png │ │ ├── keyboard_10px.png │ │ ├── loading_10px.png │ │ ├── music_10px.png │ │ ├── sub1_10px.png │ │ ├── subrem_10px.png │ │ ├── u2f_10px.png │ │ ├── unknown_10px.png │ │ └── update_10px.png │ ├── BLE │ │ ├── BLE_HID │ │ │ ├── Ble_connected_15x15.png │ │ │ ├── Ble_disconnected_15x15.png │ │ │ ├── Button_18x18.png │ │ │ ├── Circles_47x47.png │ │ │ ├── Left_mouse_icon_9x9.png │ │ │ ├── Ok_btn_9x9.png │ │ │ ├── Ok_btn_pressed_13x13.png │ │ │ ├── Pressed_Button_13x13.png │ │ │ ├── Right_mouse_icon_9x9.png │ │ │ ├── Space_65x18.png │ │ │ ├── Voldwn_6x6.png │ │ │ └── Volup_8x6.png │ │ └── BLE_Pairing_128x64.png │ ├── BadUsb │ │ ├── Clock_18x18.png │ │ ├── Error_18x18.png │ │ ├── EviSmile1_18x21.png │ │ ├── EviSmile2_18x21.png │ │ ├── EviWaiting1_18x21.png │ │ ├── EviWaiting2_18x21.png │ │ ├── Percent_10x14.png │ │ ├── Smile_18x18.png │ │ └── UsbTree_48x22.png │ ├── Common │ │ ├── ActiveConnection_50x64.png │ │ ├── ButtonCenter_7x7.png │ │ ├── ButtonDown_7x4.png │ │ ├── ButtonLeftSmall_3x5.png │ │ ├── ButtonLeft_4x7.png │ │ ├── ButtonRightSmall_3x5.png │ │ ├── ButtonRight_4x7.png │ │ ├── ButtonUp_7x4.png │ │ ├── DFU_128x50.png │ │ ├── Loading_24 │ │ │ ├── frame_01.png │ │ │ ├── frame_02.png │ │ │ ├── frame_03.png │ │ │ ├── frame_04.png │ │ │ ├── frame_05.png │ │ │ ├── frame_06.png │ │ │ ├── frame_07.png │ │ │ └── frame_rate │ │ ├── Round_loader_8x8 │ │ │ ├── frame_01.png │ │ │ ├── frame_02.png │ │ │ ├── frame_03.png │ │ │ ├── frame_04.png │ │ │ ├── frame_05.png │ │ │ └── frame_rate │ │ └── Warning_30x23.png │ ├── Dolphin │ │ └── DolphinCommon_56x48.png │ ├── ErasePin │ │ └── Erase_pin_128x64.png │ ├── GPIO │ │ ├── ArrowUpEmpty_14x15.png │ │ └── ArrowUpFilled_14x15.png │ ├── Infrared │ │ ├── CoolHi_25x27.png │ │ ├── CoolHi_hvr_25x27.png │ │ ├── CoolLo_25x27.png │ │ ├── CoolLo_hvr_25x27.png │ │ ├── Dehumidify_25x27.png │ │ ├── Dehumidify_hvr_25x27.png │ │ ├── DolphinReadingSuccess_59x63.png │ │ ├── Down_25x27.png │ │ ├── Down_hvr_25x27.png │ │ ├── HeatHi_25x27.png │ │ ├── HeatHi_hvr_25x27.png │ │ ├── HeatLo_25x27.png │ │ ├── HeatLo_hvr_25x27.png │ │ ├── InfraredArrowDown_4x8.png │ │ ├── InfraredArrowUp_4x8.png │ │ ├── InfraredLearnShort_128x31.png │ │ ├── Mode_25x27.png │ │ ├── Mode_hvr_25x27.png │ │ ├── Mute_25x27.png │ │ ├── Mute_hvr_25x27.png │ │ ├── Off_25x27.png │ │ ├── Off_hvr_25x27.png │ │ ├── Pause_25x27.png │ │ ├── Pause_hvr_25x27.png │ │ ├── Play_25x27.png │ │ ├── Play_hvr_25x27.png │ │ ├── Power_25x27.png │ │ ├── Power_hvr_25x27.png │ │ ├── Rotate_25x27.png │ │ ├── Rotate_hvr_25x27.png │ │ ├── Timer_25x27.png │ │ ├── Timer_hvr_25x27.png │ │ ├── TrackNext_25x27.png │ │ ├── TrackNext_hvr_25x27.png │ │ ├── TrackPrev_25x27.png │ │ ├── TrackPrev_hvr_25x27.png │ │ ├── Up_25x27.png │ │ ├── Up_hvr_25x27.png │ │ ├── Vol_down_25x27.png │ │ ├── Vol_down_hvr_25x27.png │ │ ├── Vol_up_25x27.png │ │ └── Vol_up_hvr_25x27.png │ ├── Interface │ │ ├── DoorLeft_70x55.png │ │ ├── DoorRight_70x55.png │ │ ├── SmallArrowDown_3x5.png │ │ ├── SmallArrowDown_4x7.png │ │ ├── SmallArrowUp_3x5.png │ │ ├── SmallArrowUp_4x7.png │ │ └── WarningDolphin_45x42.png │ ├── Keyboard │ │ ├── KeyBackspaceSelected_16x9.png │ │ ├── KeyBackspace_16x9.png │ │ ├── KeySaveSelected_24x11.png │ │ └── KeySave_24x11.png │ ├── MainMenu │ │ ├── 125khz_14 │ │ │ ├── frame_01.png │ │ │ ├── frame_02.png │ │ │ ├── frame_03.png │ │ │ ├── frame_04.png │ │ │ └── frame_rate │ │ ├── BadUsb_14 │ │ │ ├── frame_01.png │ │ │ ├── frame_02.png │ │ │ ├── frame_03.png │ │ │ ├── frame_04.png │ │ │ ├── frame_05.png │ │ │ ├── frame_06.png │ │ │ ├── frame_07.png │ │ │ ├── frame_08.png │ │ │ ├── frame_09.png │ │ │ ├── frame_10.png │ │ │ ├── frame_11.png │ │ │ └── frame_rate │ │ ├── Clock_14 │ │ │ ├── frame_01.png │ │ │ ├── frame_02.png │ │ │ ├── frame_03.png │ │ │ ├── frame_04.png │ │ │ ├── frame_05.png │ │ │ ├── frame_06.png │ │ │ ├── frame_07.png │ │ │ ├── frame_08.png │ │ │ └── frame_rate │ │ ├── Debug_14 │ │ │ ├── frame_01.png │ │ │ ├── frame_02.png │ │ │ ├── frame_03.png │ │ │ ├── frame_04.png │ │ │ └── frame_rate │ │ ├── FileManager_14 │ │ │ ├── frame_01.png │ │ │ ├── frame_02.png │ │ │ ├── frame_03.png │ │ │ ├── frame_04.png │ │ │ ├── frame_05.png │ │ │ ├── frame_06.png │ │ │ ├── frame_07.png │ │ │ ├── frame_08.png │ │ │ ├── frame_09.png │ │ │ ├── frame_10.png │ │ │ └── frame_rate │ │ ├── GPIO_14 │ │ │ ├── frame_01.png │ │ │ ├── frame_02.png │ │ │ ├── frame_03.png │ │ │ ├── frame_04.png │ │ │ ├── frame_05.png │ │ │ ├── frame_06.png │ │ │ ├── frame_07.png │ │ │ ├── frame_08.png │ │ │ └── frame_rate │ │ ├── Infrared_14 │ │ │ ├── frame_01.png │ │ │ ├── frame_02.png │ │ │ ├── frame_03.png │ │ │ ├── frame_04.png │ │ │ ├── frame_05.png │ │ │ ├── frame_06.png │ │ │ └── frame_rate │ │ ├── NFC_14 │ │ │ ├── frame_01.png │ │ │ ├── frame_02.png │ │ │ ├── frame_03.png │ │ │ ├── frame_04.png │ │ │ └── frame_rate │ │ ├── Plugins_14 │ │ │ ├── frame_01.png │ │ │ ├── frame_02.png │ │ │ ├── frame_03.png │ │ │ ├── frame_04.png │ │ │ ├── frame_05.png │ │ │ ├── frame_06.png │ │ │ ├── frame_07.png │ │ │ ├── frame_08.png │ │ │ ├── frame_09.png │ │ │ └── frame_rate │ │ ├── Settings_14 │ │ │ ├── frame_01.png │ │ │ ├── frame_02.png │ │ │ ├── frame_03.png │ │ │ ├── frame_04.png │ │ │ ├── frame_05.png │ │ │ ├── frame_06.png │ │ │ ├── frame_07.png │ │ │ ├── frame_08.png │ │ │ ├── frame_09.png │ │ │ ├── frame_10.png │ │ │ └── frame_rate │ │ ├── Sub1ghz_14 │ │ │ ├── frame_01.png │ │ │ ├── frame_02.png │ │ │ ├── frame_03.png │ │ │ ├── frame_04.png │ │ │ ├── frame_05.png │ │ │ ├── frame_06.png │ │ │ └── frame_rate │ │ ├── SubGHzRemote_14 │ │ │ ├── frame_0.png │ │ │ ├── frame_1.png │ │ │ ├── frame_2.png │ │ │ ├── frame_3.png │ │ │ ├── frame_4.png │ │ │ ├── frame_5.png │ │ │ ├── frame_6.png │ │ │ ├── frame_7.png │ │ │ └── frame_rate │ │ ├── U2F_14 │ │ │ ├── frame_01.png │ │ │ ├── frame_02.png │ │ │ ├── frame_03.png │ │ │ ├── frame_04.png │ │ │ └── frame_rate │ │ └── iButton_14 │ │ │ ├── frame_01.png │ │ │ ├── frame_02.png │ │ │ ├── frame_03.png │ │ │ ├── frame_04.png │ │ │ ├── frame_05.png │ │ │ ├── frame_06.png │ │ │ ├── frame_07.png │ │ │ └── frame_rate │ ├── NFC │ │ ├── ArrowC_1_36x36.png │ │ ├── Detailed_chip_17x13.png │ │ ├── Keychain_39x36.png │ │ ├── Medium-chip-22x21.png │ │ ├── Modern_reader_18x34.png │ │ ├── Move_flipper_26x39.png │ │ ├── NFC_dolphin_emulation_47x61.png │ │ ├── NFC_manual_60x50.png │ │ └── Release_arrow_18x15.png │ ├── PIN │ │ ├── Pin_arrow_up_7x9.png │ │ ├── Pin_attention_dpad_29x29.png │ │ ├── Pin_back_arrow_10x8.png │ │ ├── Pin_cell_13x13.png │ │ ├── Pin_pointer_5x3.png │ │ └── Pin_star_7x7.png │ ├── Passport │ │ ├── passport_bad1_46x49.png │ │ ├── passport_bad2_46x49.png │ │ ├── passport_bad3_46x49.png │ │ ├── passport_bottom_128x18.png │ │ ├── passport_happy1_46x49.png │ │ ├── passport_happy2_46x49.png │ │ ├── passport_happy3_46x49.png │ │ ├── passport_left_6x46.png │ │ ├── passport_okay1_46x49.png │ │ ├── passport_okay2_46x49.png │ │ └── passport_okay3_46x49.png │ ├── Power │ │ ├── BatteryBody_52x28.png │ │ ├── Battery_16x16.png │ │ ├── FaceCharging_29x14.png │ │ ├── FaceConfused_29x14.png │ │ ├── FaceNopower_29x14.png │ │ ├── FaceNormal_29x14.png │ │ ├── Health_16x16.png │ │ ├── Temperature_16x16.png │ │ ├── Unplug_bg_bottom_128x10.png │ │ ├── Unplug_bg_top_128x14.png │ │ └── Voltage_16x16.png │ ├── RFID │ │ ├── RFIDDolphinReceive_97x61.png │ │ ├── RFIDDolphinSend_97x61.png │ │ ├── RFIDDolphinSuccess_108x57.png │ │ └── RFIDSmallChip_14x14.png │ ├── SDCard │ │ └── SDQuestion_35x43.png │ ├── Settings │ │ └── Cry_dolph_55x52.png │ ├── StatusBar │ │ ├── Alert_9x8.png │ │ ├── Attention_5x8.png │ │ ├── Background_128x11.png │ │ ├── Battery_26x8.png │ │ ├── Bluetooth_Connected_16x8.png │ │ ├── Bluetooth_Idle_5x8.png │ │ ├── Charging-lightning_9x10.png │ │ ├── Charging-lightning_mask_9x10.png │ │ ├── GameMode_11x8.png │ │ ├── Hidden_window_9x8.png │ │ ├── Muted_8x8.png │ │ ├── Rpc_active_7x8.png │ │ ├── SDcardFail_11x8.png │ │ └── SDcardMounted_11x8.png │ ├── SubGhz │ │ ├── Dynamic_9x7.png │ │ ├── Fishing_123x52.png │ │ ├── Lock_7x8.png │ │ ├── MHz_25x11.png │ │ ├── Quest_7x8.png │ │ ├── Raw_9x7.png │ │ ├── Scanning_123x52.png │ │ ├── Static_9x7.png │ │ └── Unlock_7x8.png │ ├── U2F │ │ ├── Auth_62x31.png │ │ ├── Connect_me_62x31.png │ │ ├── Connected_62x31.png │ │ ├── Drive_112x35.png │ │ └── Error_62x31.png │ ├── Update │ │ └── Updating_32x40.png │ └── iButton │ │ ├── DolphinMafia_115x62.png │ │ ├── DolphinNice_96x59.png │ │ ├── DolphinWait_61x59.png │ │ ├── iButtonDolphinVerySuccess_108x52.png │ │ └── iButtonKey_49x44.png ├── resources │ ├── apps_data │ │ └── picopass │ │ │ └── assets │ │ │ ├── iclass_elite_dict.txt │ │ │ └── iclass_standard_dict.txt │ ├── badusb │ │ ├── assets │ │ │ └── layouts │ │ │ │ ├── ba-BA.kl │ │ │ │ ├── cz_CS.kl │ │ │ │ ├── da-DA.kl │ │ │ │ ├── de-CH.kl │ │ │ │ ├── de-DE.kl │ │ │ │ ├── dvorak.kl │ │ │ │ ├── en-UK.kl │ │ │ │ ├── en-US.kl │ │ │ │ ├── es-ES.kl │ │ │ │ ├── fr-BE.kl │ │ │ │ ├── fr-CH.kl │ │ │ │ ├── fr-FR-mac.kl │ │ │ │ ├── fr-FR.kl │ │ │ │ ├── hr-HR.kl │ │ │ │ ├── hu-HU.kl │ │ │ │ ├── it-IT.kl │ │ │ │ ├── nb-NO.kl │ │ │ │ ├── nl-NL.kl │ │ │ │ ├── pt-BR.kl │ │ │ │ ├── pt-PT.kl │ │ │ │ ├── si-SI.kl │ │ │ │ ├── sk-SK.kl │ │ │ │ ├── sv-SE.kl │ │ │ │ └── tr-TR.kl │ │ ├── demo_macos.txt │ │ └── demo_windows.txt │ ├── ibtnfuzzer │ │ ├── example_uids_cyfral.txt │ │ ├── example_uids_ds1990.txt │ │ └── example_uids_metakom.txt │ ├── infrared │ │ └── assets │ │ │ ├── ac.ir │ │ │ ├── audio.ir │ │ │ ├── fans.ir │ │ │ ├── projectors.ir │ │ │ └── tv.ir │ ├── music_player │ │ └── Marble_Machine.fmf │ ├── nfc │ │ └── assets │ │ │ ├── aid.nfc │ │ │ ├── country_code.nfc │ │ │ ├── currency_code.nfc │ │ │ └── mf_classic_dict.nfc │ ├── rfidfuzzer │ │ ├── example_uids_em4100.txt │ │ ├── example_uids_h10301.txt │ │ ├── example_uids_hidprox.txt │ │ └── example_uids_pac.txt │ ├── subghz │ │ └── assets │ │ │ ├── alutech_at_4n │ │ │ ├── came_atomo │ │ │ ├── dangerous_settings │ │ │ ├── keeloq_mfcodes │ │ │ ├── keeloq_mfcodes_user.example │ │ │ ├── nice_flor_s │ │ │ └── setting_user.example │ ├── subplaylist │ │ └── example_playlist.txt │ ├── swd_scripts │ │ ├── 100us.swd │ │ ├── call_test_1.swd │ │ ├── call_test_2.swd │ │ ├── dump_0x00000000_1k.swd │ │ ├── dump_0x00000000_4b.swd │ │ ├── dump_STM32.swd │ │ ├── goto_test.swd │ │ ├── halt.swd │ │ ├── reset.swd │ │ └── test_write.swd │ └── u2f │ │ └── assets │ │ ├── cert.der │ │ └── cert_key.u2f ├── slideshow │ ├── first_start │ │ ├── frame_00.png │ │ ├── frame_01.png │ │ ├── frame_02.png │ │ ├── frame_03.png │ │ ├── frame_04.png │ │ └── frame_05.png │ └── update_default │ │ ├── frame_00.png │ │ ├── frame_01.png │ │ └── frame_02.png └── unit_tests │ ├── Manifest │ ├── infrared │ ├── test_kaseikyo.irtest │ ├── test_nec.irtest │ ├── test_nec42.irtest │ ├── test_nec42ext.irtest │ ├── test_necext.irtest │ ├── test_rc5.irtest │ ├── test_rc5x.irtest │ ├── test_rc6.irtest │ ├── test_samsung32.irtest │ └── test_sirc.irtest │ ├── nfc │ ├── nfc_nfca_signal_long.nfc │ └── nfc_nfca_signal_short.nfc │ └── subghz │ ├── alutech_at_4n_raw.sub │ ├── ansonic.sub │ ├── ansonic_raw.sub │ ├── bett.sub │ ├── bett_raw.sub │ ├── came.sub │ ├── came_atomo_raw.sub │ ├── came_raw.sub │ ├── came_twee.sub │ ├── came_twee_raw.sub │ ├── cenmax_raw.sub │ ├── clemsa.sub │ ├── clemsa_raw.sub │ ├── doitrand.sub │ ├── doitrand_raw.sub │ ├── doorhan.sub │ ├── doorhan_raw.sub │ ├── dooya.sub │ ├── dooya_raw.sub │ ├── faac_slh_raw.sub │ ├── gate_tx.sub │ ├── gate_tx_raw.sub │ ├── holtek.sub │ ├── holtek_ht12x.sub │ ├── holtek_ht12x_raw.sub │ ├── holtek_raw.sub │ ├── honeywell_wdb.sub │ ├── honeywell_wdb_raw.sub │ ├── hormann_hsm_raw.sub │ ├── ido_117_111_raw.sub │ ├── intertechno_v3.sub │ ├── intertechno_v3_raw.sub │ ├── kia_seed_raw.sub │ ├── kinggates_stylo4k_raw.sub │ ├── linear.sub │ ├── linear_delta3.sub │ ├── linear_delta3_raw.sub │ ├── linear_raw.sub │ ├── magellan.sub │ ├── magellan_raw.sub │ ├── marantec.sub │ ├── marantec_raw.sub │ ├── megacode.sub │ ├── megacode_raw.sub │ ├── nero_radio_raw.sub │ ├── nero_sketch_raw.sub │ ├── nice_flo.sub │ ├── nice_flo_raw.sub │ ├── nice_flor_s_raw.sub │ ├── nice_one_raw.sub │ ├── phoenix_v2.sub │ ├── phoenix_v2_raw.sub │ ├── power_smart.sub │ ├── power_smart_raw.sub │ ├── princeton.sub │ ├── princeton_raw.sub │ ├── scher_khan_magic_code.sub │ ├── security_pls_1_0.sub │ ├── security_pls_1_0_raw.sub │ ├── security_pls_2_0.sub │ ├── security_pls_2_0_raw.sub │ ├── smc5326.sub │ ├── smc5326_raw.sub │ ├── somfy_keytis_raw.sub │ ├── somfy_telis_raw.sub │ └── test_random_raw.sub ├── brew-cask └── gcc-arm-embedded.rb ├── documentation ├── .gitignore ├── AppManifests.md ├── AppsOnSDCard.md ├── BarcodeGenerator.md ├── CustomFlipperName.md ├── DangerousSettings.md ├── Doxyfile ├── FuriHalBus.md ├── FuriHalDebuging.md ├── HardwareTargets.md ├── HowToBuild.md ├── HowToInstall.md ├── InfraredCaptures.md ├── KeyCombo.md ├── LFRFIDRaw.md ├── MultiConverter.md ├── NRF24.md ├── OTA.md ├── SentrySafe.md ├── SubGHzRemotePlugin.md ├── SubGHzRemoteProg.md ├── SubGHzSettings.md ├── UnitTests.md ├── fbt.md └── file_formats │ ├── BadUsbScriptFormat.md │ ├── InfraredFileFormats.md │ ├── LfRfidFileFormat.md │ ├── NfcFileFormats.md │ ├── SubGhzFileFormats.md │ └── iButtonFileFormat.md ├── fbt ├── fbt.cmd ├── fbt_options.py ├── firmware.scons ├── firmware ├── ReadMe.md ├── SConscript └── targets │ ├── f18 │ ├── api_symbols.csv │ ├── furi_hal │ │ ├── furi_hal.c │ │ ├── furi_hal_power_calibration.h │ │ ├── furi_hal_resources.c │ │ ├── furi_hal_resources.h │ │ ├── furi_hal_spi_config.c │ │ ├── furi_hal_spi_config.h │ │ ├── furi_hal_target_hw.h │ │ └── furi_hal_version_device.c │ └── target.json │ ├── f7 │ ├── api_symbols.csv │ ├── application_ext.ld │ ├── ble_glue │ │ ├── app_common.h │ │ ├── app_conf.h │ │ ├── app_debug.c │ │ ├── app_debug.h │ │ ├── battery_service.c │ │ ├── battery_service.h │ │ ├── ble_app.c │ │ ├── ble_app.h │ │ ├── ble_conf.h │ │ ├── ble_const.h │ │ ├── ble_dbg_conf.h │ │ ├── ble_glue.c │ │ ├── ble_glue.h │ │ ├── compiler.h │ │ ├── dev_info_service.c │ │ ├── dev_info_service.h │ │ ├── gap.c │ │ ├── gap.h │ │ ├── hid_service.c │ │ ├── hid_service.h │ │ ├── hw_conf.h │ │ ├── hw_if.h │ │ ├── hw_ipcc.c │ │ ├── osal.h │ │ ├── serial_service.c │ │ ├── serial_service.h │ │ ├── tl_dbg_conf.h │ │ └── utilities_conf.h │ ├── fatfs │ │ ├── fatfs.c │ │ ├── fatfs.h │ │ ├── ffconf.h │ │ ├── sd_spi_io.c │ │ ├── sd_spi_io.h │ │ ├── sector_cache.c │ │ ├── sector_cache.h │ │ ├── user_diskio.c │ │ └── user_diskio.h │ ├── furi_hal │ │ ├── furi_hal.c │ │ ├── furi_hal_bt.c │ │ ├── furi_hal_bt_hid.c │ │ ├── furi_hal_bt_serial.c │ │ ├── furi_hal_bus.c │ │ ├── furi_hal_bus.h │ │ ├── furi_hal_clock.c │ │ ├── furi_hal_clock.h │ │ ├── furi_hal_console.c │ │ ├── furi_hal_console.h │ │ ├── furi_hal_cortex.c │ │ ├── furi_hal_crypto.c │ │ ├── furi_hal_debug.c │ │ ├── furi_hal_dma.c │ │ ├── furi_hal_dma.h │ │ ├── furi_hal_flash.c │ │ ├── furi_hal_flash.h │ │ ├── furi_hal_gpio.c │ │ ├── furi_hal_gpio.h │ │ ├── furi_hal_i2c.c │ │ ├── furi_hal_i2c_config.c │ │ ├── furi_hal_i2c_config.h │ │ ├── furi_hal_i2c_types.h │ │ ├── furi_hal_ibutton.c │ │ ├── furi_hal_ibutton.h │ │ ├── furi_hal_idle_timer.h │ │ ├── furi_hal_info.c │ │ ├── furi_hal_infrared.c │ │ ├── furi_hal_interrupt.c │ │ ├── furi_hal_interrupt.h │ │ ├── furi_hal_light.c │ │ ├── furi_hal_memory.c │ │ ├── furi_hal_mpu.c │ │ ├── furi_hal_nfc.c │ │ ├── furi_hal_nfc.h │ │ ├── furi_hal_os.c │ │ ├── furi_hal_os.h │ │ ├── furi_hal_power.c │ │ ├── furi_hal_power_calibration.h │ │ ├── furi_hal_pwm.c │ │ ├── furi_hal_pwm.h │ │ ├── furi_hal_random.c │ │ ├── furi_hal_region.c │ │ ├── furi_hal_resources.c │ │ ├── furi_hal_resources.h │ │ ├── furi_hal_rfid.c │ │ ├── furi_hal_rfid.h │ │ ├── furi_hal_rtc.c │ │ ├── furi_hal_sd.c │ │ ├── furi_hal_speaker.c │ │ ├── furi_hal_spi.c │ │ ├── furi_hal_spi_config.c │ │ ├── furi_hal_spi_config.h │ │ ├── furi_hal_spi_types.h │ │ ├── furi_hal_subghz.c │ │ ├── furi_hal_subghz.h │ │ ├── furi_hal_subghz_configs.h │ │ ├── furi_hal_subghz_i.h │ │ ├── furi_hal_target_hw.h │ │ ├── furi_hal_uart.c │ │ ├── furi_hal_uart.h │ │ ├── furi_hal_usb.c │ │ ├── furi_hal_usb_cdc.c │ │ ├── furi_hal_usb_cdc.h │ │ ├── furi_hal_usb_hid.c │ │ ├── furi_hal_usb_i.h │ │ ├── furi_hal_usb_u2f.c │ │ ├── furi_hal_version.c │ │ ├── furi_hal_version_device.c │ │ └── furi_hal_vibro.c │ ├── inc │ │ ├── FreeRTOSConfig.h │ │ ├── alt_boot.h │ │ ├── stm32.h │ │ └── stm32_assert.h │ ├── platform_specific │ │ └── intrinsic_export.h │ ├── src │ │ ├── dfu.c │ │ ├── main.c │ │ ├── recovery.c │ │ ├── system_stm32wbxx.c │ │ └── update.c │ ├── startup_stm32wb55xx_cm4.s │ ├── stm32wb55xx_flash.ld │ ├── stm32wb55xx_ram_fw.ld │ └── target.json │ └── furi_hal_include │ ├── furi_hal.h │ ├── furi_hal_bt.h │ ├── furi_hal_bt_hid.h │ ├── furi_hal_bt_serial.h │ ├── furi_hal_cortex.h │ ├── furi_hal_crypto.h │ ├── furi_hal_debug.h │ ├── furi_hal_i2c.h │ ├── furi_hal_info.h │ ├── furi_hal_infrared.h │ ├── furi_hal_light.h │ ├── furi_hal_memory.h │ ├── furi_hal_mpu.h │ ├── furi_hal_power.h │ ├── furi_hal_random.h │ ├── furi_hal_region.h │ ├── furi_hal_rtc.h │ ├── furi_hal_sd.h │ ├── furi_hal_speaker.h │ ├── furi_hal_spi.h │ ├── furi_hal_usb.h │ ├── furi_hal_usb_hid.h │ ├── furi_hal_usb_hid_u2f.h │ ├── furi_hal_version.h │ └── furi_hal_vibro.h ├── furi ├── SConscript ├── core │ ├── base.h │ ├── check.c │ ├── check.h │ ├── common_defines.h │ ├── core_defines.h │ ├── critical.c │ ├── dangerous_defines.h │ ├── event_flag.c │ ├── event_flag.h │ ├── kernel.c │ ├── kernel.h │ ├── log.c │ ├── log.h │ ├── memmgr.c │ ├── memmgr.h │ ├── memmgr_heap.c │ ├── memmgr_heap.h │ ├── message_queue.c │ ├── message_queue.h │ ├── mutex.c │ ├── mutex.h │ ├── pubsub.c │ ├── pubsub.h │ ├── record.c │ ├── record.h │ ├── semaphore.c │ ├── semaphore.h │ ├── stream_buffer.c │ ├── stream_buffer.h │ ├── string.c │ ├── string.h │ ├── thread.c │ ├── thread.h │ ├── timer.c │ └── timer.h ├── flipper.c ├── flipper.h ├── furi.c └── furi.h ├── lib ├── FreeRTOS-glue │ └── task_control_block.h ├── ReadMe.md ├── SConscript ├── ST25RFAL002 │ ├── SConscript │ ├── doc │ │ ├── Release_Notes.html │ │ ├── ST25R3916_MisraComplianceReport.html │ │ ├── _htmresc │ │ │ └── st_logo.png │ │ └── rfal.chm │ ├── include │ │ ├── rfal_analogConfig.h │ │ ├── rfal_chip.h │ │ ├── rfal_crc.h │ │ ├── rfal_dpo.h │ │ ├── rfal_iso15693_2.h │ │ ├── rfal_isoDep.h │ │ ├── rfal_nfc.h │ │ ├── rfal_nfcDep.h │ │ ├── rfal_nfca.h │ │ ├── rfal_nfcb.h │ │ ├── rfal_nfcf.h │ │ ├── rfal_nfcv.h │ │ ├── rfal_rf.h │ │ ├── rfal_st25tb.h │ │ ├── rfal_st25xv.h │ │ ├── rfal_t1t.h │ │ ├── rfal_t2t.h │ │ └── rfal_t4t.h │ ├── platform.c │ ├── platform.h │ ├── source │ │ ├── custom_analog_config.c │ │ ├── rfal_analogConfig.c │ │ ├── rfal_crc.c │ │ ├── rfal_dpo.c │ │ ├── rfal_iso15693_2.c │ │ ├── rfal_isoDep.c │ │ ├── rfal_nfc.c │ │ ├── rfal_nfcDep.c │ │ ├── rfal_nfca.c │ │ ├── rfal_nfcb.c │ │ ├── rfal_nfcf.c │ │ ├── rfal_nfcv.c │ │ ├── rfal_st25tb.c │ │ ├── rfal_st25xv.c │ │ ├── rfal_t1t.c │ │ ├── rfal_t2t.c │ │ ├── rfal_t4t.c │ │ └── st25r3916 │ │ │ ├── rfal_analogConfigTbl.h │ │ │ ├── rfal_dpoTbl.h │ │ │ ├── rfal_features.h │ │ │ ├── rfal_rfst25r3916.c │ │ │ ├── st25r3916.c │ │ │ ├── st25r3916.h │ │ │ ├── st25r3916_aat.c │ │ │ ├── st25r3916_aat.h │ │ │ ├── st25r3916_com.c │ │ │ ├── st25r3916_com.h │ │ │ ├── st25r3916_irq.c │ │ │ ├── st25r3916_irq.h │ │ │ ├── st25r3916_led.c │ │ │ └── st25r3916_led.h │ ├── st_errno.h │ ├── timer.c │ ├── timer.h │ └── utils.h ├── app-scened-template │ ├── generic_scene.hpp │ ├── record_controller.hpp │ ├── scene_controller.hpp │ ├── text_store.cpp │ ├── text_store.h │ ├── typeindex_no_rtti.hpp │ ├── view_controller.hpp │ └── view_modules │ │ ├── byte_input_vm.cpp │ │ ├── byte_input_vm.h │ │ ├── dialog_ex_vm.cpp │ │ ├── dialog_ex_vm.h │ │ ├── generic_view_module.h │ │ ├── popup_vm.cpp │ │ ├── popup_vm.h │ │ ├── submenu_vm.cpp │ │ ├── submenu_vm.h │ │ ├── text_input_vm.cpp │ │ └── text_input_vm.h ├── appframe.scons ├── callback-connector │ └── callback-connector.h ├── cmsis_core │ ├── cmsis_armcc.h │ ├── cmsis_armclang.h │ ├── cmsis_armclang_ltm.h │ ├── cmsis_compiler.h │ ├── cmsis_gcc.h │ ├── cmsis_iccarm.h │ ├── cmsis_tiarmclang.h │ ├── cmsis_version.h │ ├── core_cm4.h │ └── mpu_armv7.h ├── digital_signal │ ├── SConscript │ ├── digital_signal.c │ └── digital_signal.h ├── drivers │ ├── SConscript │ ├── bq25896.c │ ├── bq25896.h │ ├── bq25896_reg.h │ ├── bq27220.c │ ├── bq27220.h │ ├── bq27220_reg.h │ ├── cc1101.c │ ├── cc1101.h │ ├── cc1101_regs.h │ ├── lp5562.c │ ├── lp5562.h │ └── lp5562_reg.h ├── err.h ├── fatfs │ ├── SConscript │ ├── diskio.c │ ├── diskio.h │ ├── ff.c │ ├── ff.h │ ├── ff_gen_drv.c │ ├── ff_gen_drv.h │ ├── ffconf_template.h │ ├── integer.h │ └── option │ │ ├── cc932.c │ │ ├── cc936.c │ │ ├── cc949.c │ │ ├── cc950.c │ │ ├── ccsbcs.c │ │ └── unicode.c ├── flipper_application │ ├── SConscript │ ├── api_hashtable │ │ ├── api_hashtable.cpp │ │ ├── api_hashtable.h │ │ └── compilesort.hpp │ ├── application_assets.c │ ├── application_assets.h │ ├── application_manifest.c │ ├── application_manifest.h │ ├── elf │ │ ├── elf.h │ │ ├── elf_api_interface.h │ │ ├── elf_file.c │ │ ├── elf_file.h │ │ └── elf_file_i.h │ ├── flipper_application.c │ ├── flipper_application.h │ └── plugins │ │ ├── composite_resolver.c │ │ ├── composite_resolver.h │ │ ├── plugin_manager.c │ │ └── plugin_manager.h ├── flipper_format │ ├── SConscript │ ├── flipper_format.c │ ├── flipper_format.h │ ├── flipper_format_i.h │ ├── flipper_format_stream.c │ ├── flipper_format_stream.h │ └── flipper_format_stream_i.h ├── fnv1a-hash │ ├── fnv1a-hash.c │ └── fnv1a-hash.h ├── freertos.scons ├── ibutton │ ├── SConscript │ ├── ibutton_key.c │ ├── ibutton_key.h │ ├── ibutton_key_i.h │ ├── ibutton_protocols.c │ ├── ibutton_protocols.h │ ├── ibutton_worker.c │ ├── ibutton_worker.h │ ├── ibutton_worker_i.h │ ├── ibutton_worker_modes.c │ └── protocols │ │ ├── blanks │ │ ├── rw1990.c │ │ ├── rw1990.h │ │ ├── tm2004.c │ │ └── tm2004.h │ │ ├── dallas │ │ ├── dallas_common.c │ │ ├── dallas_common.h │ │ ├── protocol_dallas_base.h │ │ ├── protocol_ds1420.c │ │ ├── protocol_ds1420.h │ │ ├── protocol_ds1971.c │ │ ├── protocol_ds1971.h │ │ ├── protocol_ds1990.c │ │ ├── protocol_ds1990.h │ │ ├── protocol_ds1992.c │ │ ├── protocol_ds1992.h │ │ ├── protocol_ds1996.c │ │ ├── protocol_ds1996.h │ │ ├── protocol_ds_generic.c │ │ ├── protocol_ds_generic.h │ │ ├── protocol_group_dallas.c │ │ ├── protocol_group_dallas.h │ │ ├── protocol_group_dallas_defs.c │ │ └── protocol_group_dallas_defs.h │ │ ├── misc │ │ ├── protocol_cyfral.c │ │ ├── protocol_cyfral.h │ │ ├── protocol_group_misc.c │ │ ├── protocol_group_misc.h │ │ ├── protocol_group_misc_defs.c │ │ ├── protocol_group_misc_defs.h │ │ ├── protocol_metakom.c │ │ └── protocol_metakom.h │ │ ├── protocol_common.h │ │ ├── protocol_common_i.h │ │ ├── protocol_group_base.h │ │ ├── protocol_group_defs.c │ │ └── protocol_group_defs.h ├── infrared │ ├── SConscript │ ├── encoder_decoder │ │ ├── common │ │ │ ├── infrared_common_decoder.c │ │ │ ├── infrared_common_encoder.c │ │ │ └── infrared_common_i.h │ │ ├── infrared.c │ │ ├── infrared.h │ │ ├── infrared_i.h │ │ ├── kaseikyo │ │ │ ├── infrared_decoder_kaseikyo.c │ │ │ ├── infrared_encoder_kaseikyo.c │ │ │ ├── infrared_protocol_kaseikyo.c │ │ │ ├── infrared_protocol_kaseikyo.h │ │ │ └── infrared_protocol_kaseikyo_i.h │ │ ├── nec │ │ │ ├── infrared_decoder_nec.c │ │ │ ├── infrared_encoder_nec.c │ │ │ ├── infrared_protocol_nec.c │ │ │ ├── infrared_protocol_nec.h │ │ │ └── infrared_protocol_nec_i.h │ │ ├── rc5 │ │ │ ├── infrared_decoder_rc5.c │ │ │ ├── infrared_encoder_rc5.c │ │ │ ├── infrared_protocol_rc5.c │ │ │ ├── infrared_protocol_rc5.h │ │ │ └── infrared_protocol_rc5_i.h │ │ ├── rc6 │ │ │ ├── infrared_decoder_rc6.c │ │ │ ├── infrared_encoder_rc6.c │ │ │ ├── infrared_protocol_rc6.c │ │ │ ├── infrared_protocol_rc6.h │ │ │ └── infrared_protocol_rc6_i.h │ │ ├── rca │ │ │ ├── infrared_decoder_rca.c │ │ │ ├── infrared_encoder_rca.c │ │ │ ├── infrared_protocol_rca.c │ │ │ ├── infrared_protocol_rca.h │ │ │ └── infrared_protocol_rca_i.h │ │ ├── samsung │ │ │ ├── infrared_decoder_samsung.c │ │ │ ├── infrared_encoder_samsung.c │ │ │ ├── infrared_protocol_samsung.c │ │ │ ├── infrared_protocol_samsung.h │ │ │ └── infrared_protocol_samsung_i.h │ │ └── sirc │ │ │ ├── infrared_decoder_sirc.c │ │ │ ├── infrared_encoder_sirc.c │ │ │ ├── infrared_protocol_sirc.c │ │ │ ├── infrared_protocol_sirc.h │ │ │ └── infrared_protocol_sirc_i.h │ └── worker │ │ ├── infrared_transmit.c │ │ ├── infrared_transmit.h │ │ ├── infrared_worker.c │ │ └── infrared_worker.h ├── lfrfid │ ├── SConscript │ ├── lfrfid_dict_file.c │ ├── lfrfid_dict_file.h │ ├── lfrfid_raw_file.c │ ├── lfrfid_raw_file.h │ ├── lfrfid_raw_worker.c │ ├── lfrfid_raw_worker.h │ ├── lfrfid_worker.c │ ├── lfrfid_worker.h │ ├── lfrfid_worker_i.h │ ├── lfrfid_worker_modes.c │ ├── protocols │ │ ├── lfrfid_protocols.c │ │ ├── lfrfid_protocols.h │ │ ├── protocol_awid.c │ │ ├── protocol_awid.h │ │ ├── protocol_em4100.c │ │ ├── protocol_em4100.h │ │ ├── protocol_fdx_a.c │ │ ├── protocol_fdx_a.h │ │ ├── protocol_fdx_b.c │ │ ├── protocol_fdx_b.h │ │ ├── protocol_gallagher.c │ │ ├── protocol_gallagher.h │ │ ├── protocol_h10301.c │ │ ├── protocol_h10301.h │ │ ├── protocol_hid_ex_generic.c │ │ ├── protocol_hid_ex_generic.h │ │ ├── protocol_hid_generic.c │ │ ├── protocol_hid_generic.h │ │ ├── protocol_idteck.c │ │ ├── protocol_idteck.h │ │ ├── protocol_indala26.c │ │ ├── protocol_indala26.h │ │ ├── protocol_io_prox_xsf.c │ │ ├── protocol_io_prox_xsf.h │ │ ├── protocol_jablotron.c │ │ ├── protocol_jablotron.h │ │ ├── protocol_keri.c │ │ ├── protocol_keri.h │ │ ├── protocol_nexwatch.c │ │ ├── protocol_nexwatch.h │ │ ├── protocol_pac_stanley.c │ │ ├── protocol_pac_stanley.h │ │ ├── protocol_paradox.c │ │ ├── protocol_paradox.h │ │ ├── protocol_pyramid.c │ │ ├── protocol_pyramid.h │ │ ├── protocol_viking.c │ │ └── protocol_viking.h │ └── tools │ │ ├── bit_lib.c │ │ ├── bit_lib.h │ │ ├── fsk_demod.c │ │ ├── fsk_demod.h │ │ ├── fsk_ocs.c │ │ ├── fsk_osc.h │ │ ├── t5577.c │ │ ├── t5577.h │ │ ├── varint_pair.c │ │ └── varint_pair.h ├── lfs_config.h ├── libusb_stm32.scons ├── littlefs.scons ├── mbedtls.scons ├── micro-ecc │ ├── LICENSE.txt │ ├── README.md │ ├── asm_arm.inc │ ├── asm_arm_mult_square.inc │ ├── asm_arm_mult_square_umaal.inc │ ├── curve-specific.inc │ ├── platform-specific.inc │ ├── types.h │ ├── uECC.c │ ├── uECC.h │ └── uECC_vli.h ├── microtar.scons ├── misc.scons ├── nfc │ ├── SConscript │ ├── helpers │ │ ├── mf_classic_dict.c │ │ ├── mf_classic_dict.h │ │ ├── mfkey32.c │ │ ├── mfkey32.h │ │ ├── nfc_debug_log.c │ │ ├── nfc_debug_log.h │ │ ├── nfc_debug_pcap.c │ │ ├── nfc_debug_pcap.h │ │ ├── nfc_generators.c │ │ ├── nfc_generators.h │ │ ├── reader_analyzer.c │ │ └── reader_analyzer.h │ ├── nfc_device.c │ ├── nfc_device.h │ ├── nfc_types.c │ ├── nfc_types.h │ ├── nfc_worker.c │ ├── nfc_worker.h │ ├── nfc_worker_i.h │ ├── parsers │ │ ├── all_in_one.c │ │ ├── all_in_one.h │ │ ├── nfc_supported_card.c │ │ ├── nfc_supported_card.h │ │ ├── opal.c │ │ ├── opal.h │ │ ├── plantain_4k_parser.c │ │ ├── plantain_4k_parser.h │ │ ├── plantain_parser.c │ │ ├── plantain_parser.h │ │ ├── troika_4k_parser.c │ │ ├── troika_4k_parser.h │ │ ├── troika_parser.c │ │ ├── troika_parser.h │ │ ├── two_cities.c │ │ └── two_cities.h │ └── protocols │ │ ├── crypto1.c │ │ ├── crypto1.h │ │ ├── emv.c │ │ ├── emv.h │ │ ├── mifare_classic.c │ │ ├── mifare_classic.h │ │ ├── mifare_common.c │ │ ├── mifare_common.h │ │ ├── mifare_desfire.c │ │ ├── mifare_desfire.h │ │ ├── mifare_ultralight.c │ │ ├── mifare_ultralight.h │ │ ├── nfc_util.c │ │ ├── nfc_util.h │ │ ├── nfca.c │ │ ├── nfca.h │ │ ├── nfcv.c │ │ ├── nfcv.h │ │ ├── slix.c │ │ └── slix.h ├── one_wire │ ├── SConscript │ ├── maxim_crc.c │ ├── maxim_crc.h │ ├── one_wire_host.c │ ├── one_wire_host.h │ ├── one_wire_slave.c │ └── one_wire_slave.h ├── print │ ├── SConscript │ ├── printf_tiny.c │ ├── printf_tiny.h │ ├── wrappers.c │ └── wrappers.h ├── pulse_reader │ ├── SConscript │ ├── pulse_reader.c │ └── pulse_reader.h ├── qrcode │ ├── qrcode.c │ └── qrcode.h ├── stm32wb.scons ├── subghz │ ├── SConscript │ ├── blocks │ │ ├── const.c │ │ ├── const.h │ │ ├── custom_btn.c │ │ ├── custom_btn.h │ │ ├── custom_btn_i.h │ │ ├── decoder.c │ │ ├── decoder.h │ │ ├── encoder.c │ │ ├── encoder.h │ │ ├── generic.c │ │ ├── generic.h │ │ ├── math.c │ │ └── math.h │ ├── environment.c │ ├── environment.h │ ├── protocols │ │ ├── alutech_at_4n.c │ │ ├── alutech_at_4n.h │ │ ├── ansonic.c │ │ ├── ansonic.h │ │ ├── base.c │ │ ├── base.h │ │ ├── bett.c │ │ ├── bett.h │ │ ├── bin_raw.c │ │ ├── bin_raw.h │ │ ├── came.c │ │ ├── came.h │ │ ├── came_atomo.c │ │ ├── came_atomo.h │ │ ├── came_twee.c │ │ ├── came_twee.h │ │ ├── chamberlain_code.c │ │ ├── chamberlain_code.h │ │ ├── clemsa.c │ │ ├── clemsa.h │ │ ├── doitrand.c │ │ ├── doitrand.h │ │ ├── dooya.c │ │ ├── dooya.h │ │ ├── faac_slh.c │ │ ├── faac_slh.h │ │ ├── gate_tx.c │ │ ├── gate_tx.h │ │ ├── holtek.c │ │ ├── holtek.h │ │ ├── holtek_ht12x.c │ │ ├── holtek_ht12x.h │ │ ├── honeywell_wdb.c │ │ ├── honeywell_wdb.h │ │ ├── hormann.c │ │ ├── hormann.h │ │ ├── ido.c │ │ ├── ido.h │ │ ├── intertechno_v3.c │ │ ├── intertechno_v3.h │ │ ├── keeloq.c │ │ ├── keeloq.h │ │ ├── keeloq_common.c │ │ ├── keeloq_common.h │ │ ├── kia.c │ │ ├── kia.h │ │ ├── kinggates_stylo_4k.c │ │ ├── kinggates_stylo_4k.h │ │ ├── linear.c │ │ ├── linear.h │ │ ├── linear_delta3.c │ │ ├── linear_delta3.h │ │ ├── magellan.c │ │ ├── magellan.h │ │ ├── marantec.c │ │ ├── marantec.h │ │ ├── megacode.c │ │ ├── megacode.h │ │ ├── nero_radio.c │ │ ├── nero_radio.h │ │ ├── nero_sketch.c │ │ ├── nero_sketch.h │ │ ├── nice_flo.c │ │ ├── nice_flo.h │ │ ├── nice_flor_s.c │ │ ├── nice_flor_s.h │ │ ├── phoenix_v2.c │ │ ├── phoenix_v2.h │ │ ├── power_smart.c │ │ ├── power_smart.h │ │ ├── princeton.c │ │ ├── princeton.h │ │ ├── princeton_for_testing.c │ │ ├── princeton_for_testing.h │ │ ├── protocol_items.c │ │ ├── protocol_items.h │ │ ├── raw.c │ │ ├── raw.h │ │ ├── scher_khan.c │ │ ├── scher_khan.h │ │ ├── secplus_v1.c │ │ ├── secplus_v1.h │ │ ├── secplus_v2.c │ │ ├── secplus_v2.h │ │ ├── smc5326.c │ │ ├── smc5326.h │ │ ├── somfy_keytis.c │ │ ├── somfy_keytis.h │ │ ├── somfy_telis.c │ │ ├── somfy_telis.h │ │ ├── star_line.c │ │ └── star_line.h │ ├── receiver.c │ ├── receiver.h │ ├── registry.c │ ├── registry.h │ ├── subghz_file_encoder_worker.c │ ├── subghz_file_encoder_worker.h │ ├── subghz_keystore.c │ ├── subghz_keystore.h │ ├── subghz_keystore_i.h │ ├── subghz_protocol_registry.h │ ├── subghz_setting.c │ ├── subghz_setting.h │ ├── subghz_tx_rx_worker.c │ ├── subghz_tx_rx_worker.h │ ├── subghz_worker.c │ ├── subghz_worker.h │ ├── transmitter.c │ ├── transmitter.h │ └── types.h ├── toolbox │ ├── .gitignore │ ├── SConscript │ ├── api_lock.h │ ├── args.c │ ├── args.h │ ├── buffer_stream.c │ ├── buffer_stream.h │ ├── compress.c │ ├── compress.h │ ├── crc32_calc.c │ ├── crc32_calc.h │ ├── dir_walk.c │ ├── dir_walk.h │ ├── float_tools.c │ ├── float_tools.h │ ├── hex.c │ ├── hex.h │ ├── level_duration.h │ ├── m_cstr_dup.h │ ├── manchester_decoder.c │ ├── manchester_decoder.h │ ├── manchester_encoder.c │ ├── manchester_encoder.h │ ├── md5.c │ ├── md5.h │ ├── path.c │ ├── path.h │ ├── pretty_format.c │ ├── pretty_format.h │ ├── profiler.c │ ├── profiler.h │ ├── property.c │ ├── property.h │ ├── protocols │ │ ├── protocol.h │ │ ├── protocol_dict.c │ │ └── protocol_dict.h │ ├── pulse_joiner.c │ ├── pulse_joiner.h │ ├── pulse_protocols │ │ ├── pulse_glue.c │ │ └── pulse_glue.h │ ├── random_name.c │ ├── random_name.h │ ├── saved_struct.c │ ├── saved_struct.h │ ├── sha256.c │ ├── sha256.h │ ├── stream │ │ ├── buffered_file_stream.c │ │ ├── buffered_file_stream.h │ │ ├── file_stream.c │ │ ├── file_stream.h │ │ ├── stream.c │ │ ├── stream.h │ │ ├── stream_cache.c │ │ ├── stream_cache.h │ │ ├── stream_i.h │ │ ├── string_stream.c │ │ └── string_stream.h │ ├── tar │ │ ├── tar_archive.c │ │ └── tar_archive.h │ ├── value_index.c │ ├── value_index.h │ ├── varint.c │ ├── varint.h │ ├── version.c │ └── version.h ├── u8g2 │ ├── u8g2.h │ ├── u8g2_bitmap.c │ ├── u8g2_box.c │ ├── u8g2_buffer.c │ ├── u8g2_circle.c │ ├── u8g2_d_memory.c │ ├── u8g2_font.c │ ├── u8g2_fonts.c │ ├── u8g2_glue.c │ ├── u8g2_glue.h │ ├── u8g2_hvline.c │ ├── u8g2_intersection.c │ ├── u8g2_line.c │ ├── u8g2_ll_hvline.c │ ├── u8g2_setup.c │ ├── u8x8.h │ ├── u8x8_8x8.c │ ├── u8x8_byte.c │ ├── u8x8_cad.c │ ├── u8x8_display.c │ ├── u8x8_gpio.c │ └── u8x8_setup.c └── update_util │ ├── dfu_file.c │ ├── dfu_file.h │ ├── dfu_headers.h │ ├── lfs_backup.c │ ├── lfs_backup.h │ ├── resources │ ├── manifest.c │ └── manifest.h │ ├── update_manifest.c │ ├── update_manifest.h │ ├── update_operation.c │ └── update_operation.h ├── scripts ├── ReadMe.md ├── assets.py ├── bin2dfu.py ├── debug │ ├── FreeRTOS │ │ ├── FreeRTOS.py │ │ ├── FreeRTOSgdb │ │ │ ├── EventGroup.py │ │ │ ├── GDBCommands.py │ │ │ ├── HandleRegistry.py │ │ │ ├── List.py │ │ │ ├── QueueTools.py │ │ │ ├── Task.py │ │ │ ├── Types.py │ │ │ └── __init__.py │ │ ├── LICENSE │ │ └── README.md │ ├── PyCortexMDebug │ │ ├── LICENSE │ │ ├── PyCortexMDebug.py │ │ ├── README.md │ │ └── cmdebug │ │ │ ├── __init__.py │ │ │ ├── svd.py │ │ │ └── svd_gdb.py │ ├── STM32WB55_CM4.svd │ ├── flipperapps.py │ ├── flipperversion.py │ ├── fw.jflash │ ├── gdbinit │ └── stm32wbx.cfg ├── distfap.py ├── fbt │ ├── __init__.py │ ├── appmanifest.py │ ├── elfmanifest.py │ ├── fapassets.py │ ├── sdk │ │ ├── __init__.py │ │ ├── cache.py │ │ └── collector.py │ ├── util.py │ └── version.py ├── fbt_tools │ ├── blackmagic.py │ ├── ccache.py │ ├── compilation_db.py │ ├── crosscc.py │ ├── fbt_apps.py │ ├── fbt_assets.py │ ├── fbt_debugopts.py │ ├── fbt_dist.py │ ├── fbt_envhooks.py │ ├── fbt_extapps.py │ ├── fbt_help.py │ ├── fbt_hwtarget.py │ ├── fbt_sdk.py │ ├── fbt_tweaks.py │ ├── fbt_version.py │ ├── fwbin.py │ ├── gdb.py │ ├── jflash.py │ ├── objdump.py │ ├── openocd.py │ ├── pvsstudio.py │ ├── python3.py │ ├── sconsmodular.py │ ├── sconsrecursiveglob.py │ └── strip.py ├── flash.py ├── flipper │ ├── __init__.py │ ├── app.py │ ├── assets │ │ ├── __init__.py │ │ ├── copro.py │ │ ├── coprobin.py │ │ ├── dolphin.py │ │ ├── icon.py │ │ ├── manifest.py │ │ ├── obdata.py │ │ └── templates │ │ │ ├── dolphin.c.tmpl │ │ │ └── dolphin.h.tmpl │ ├── cube.py │ ├── storage.py │ └── utils │ │ ├── __init__.py │ │ ├── cdc.py │ │ ├── fff.py │ │ ├── fstree.py │ │ ├── openocd.py │ │ ├── programmer.py │ │ ├── programmer_openocd.py │ │ ├── register.py │ │ ├── stm32wb55.py │ │ └── templite.py ├── fwsize.py ├── get_env.py ├── guruguru.py ├── lint.py ├── map_mariadb_insert.py ├── map_parser.py ├── merge_report_qa.py ├── meta.py ├── ob.data ├── ob.py ├── ob_custradio.data ├── otp.py ├── power.py ├── program.py ├── runfap.py ├── sconsdist.py ├── selfupdate.py ├── serial_cli.py ├── slideshow.py ├── storage.py ├── testing │ ├── await_flipper.py │ └── units.py ├── toolchain │ ├── fbtenv.cmd │ ├── fbtenv.sh │ └── windows-toolchain-download.ps1 ├── ufbt │ ├── SConstruct │ ├── commandline.scons │ ├── project_template │ │ ├── .clang-format │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── .vscode │ │ │ ├── c_cpp_properties.json │ │ │ ├── extensions.json │ │ │ ├── launch.json │ │ │ ├── settings.json │ │ │ └── tasks.json │ │ └── app_template │ │ │ ├── ${FBT_APPID}.c │ │ │ ├── ${FBT_APPID}.png │ │ │ ├── .github │ │ │ └── workflows │ │ │ │ └── build.yml │ │ │ └── application.fam │ ├── site_init.py │ └── site_tools │ │ ├── ufbt_help.py │ │ └── ufbt_state.py ├── update.py ├── version.py └── wifi_board.py └── site_scons ├── cc.scons ├── commandline.scons ├── environ.scons ├── extapps.scons ├── fbt_extra └── util.py ├── firmwareopts.scons └── site_init.py /.ci_files/anims_ofw.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/.ci_files/anims_ofw.txt -------------------------------------------------------------------------------- /.ci_files/rgb.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/.ci_files/rgb.patch -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/.clang-format -------------------------------------------------------------------------------- /.drone.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/.drone.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/.gitmodules -------------------------------------------------------------------------------- /.pvsconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/.pvsconfig -------------------------------------------------------------------------------- /.pvsoptions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/.pvsoptions -------------------------------------------------------------------------------- /.vscode/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/.vscode/.gitignore -------------------------------------------------------------------------------- /.vscode/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/.vscode/ReadMe.md -------------------------------------------------------------------------------- /.vscode/example/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/.vscode/example/c_cpp_properties.json -------------------------------------------------------------------------------- /.vscode/example/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/.vscode/example/launch.json -------------------------------------------------------------------------------- /.vscode/example/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/.vscode/example/settings.json -------------------------------------------------------------------------------- /.vscode/example/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/.vscode/example/tasks.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /Brewfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/Brewfile -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CODING_STYLE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/CODING_STYLE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/LICENSE -------------------------------------------------------------------------------- /ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/ReadMe.md -------------------------------------------------------------------------------- /SConstruct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/SConstruct -------------------------------------------------------------------------------- /applications/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/ReadMe.md -------------------------------------------------------------------------------- /applications/debug/application.fam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/debug/application.fam -------------------------------------------------------------------------------- /applications/debug/display_test/display_test.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | -------------------------------------------------------------------------------- /applications/debug/usb_test/usb_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/debug/usb_test/usb_test.c -------------------------------------------------------------------------------- /applications/examples/application.fam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/examples/application.fam -------------------------------------------------------------------------------- /applications/examples/example_apps_assets/files/test_asset.txt: -------------------------------------------------------------------------------- 1 | ## This is test file content -------------------------------------------------------------------------------- /applications/external/application.fam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/external/application.fam -------------------------------------------------------------------------------- /applications/external/blackjack/ui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/external/blackjack/ui.c -------------------------------------------------------------------------------- /applications/external/blackjack/ui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/external/blackjack/ui.h -------------------------------------------------------------------------------- /applications/external/blackjack/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/external/blackjack/util.c -------------------------------------------------------------------------------- /applications/external/blackjack/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/external/blackjack/util.h -------------------------------------------------------------------------------- /applications/external/dap_link/gui/dap_gui.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | int32_t dap_gui_thread(void* arg); -------------------------------------------------------------------------------- /applications/external/doom/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/external/doom/README.md -------------------------------------------------------------------------------- /applications/external/doom/constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/external/doom/constants.h -------------------------------------------------------------------------------- /applications/external/doom/display.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/external/doom/display.h -------------------------------------------------------------------------------- /applications/external/doom/doom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/external/doom/doom.c -------------------------------------------------------------------------------- /applications/external/doom/entities.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/external/doom/entities.c -------------------------------------------------------------------------------- /applications/external/doom/entities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/external/doom/entities.h -------------------------------------------------------------------------------- /applications/external/doom/level.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/external/doom/level.h -------------------------------------------------------------------------------- /applications/external/doom/sound.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/external/doom/sound.h -------------------------------------------------------------------------------- /applications/external/doom/types.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/external/doom/types.c -------------------------------------------------------------------------------- /applications/external/doom/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/external/doom/types.h -------------------------------------------------------------------------------- /applications/external/flappy_bird/assets/bird/frame_rate: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /applications/external/game15/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/external/game15/README.md -------------------------------------------------------------------------------- /applications/external/game15/game15.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/external/game15/game15.c -------------------------------------------------------------------------------- /applications/external/game15/sandbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/external/game15/sandbox.c -------------------------------------------------------------------------------- /applications/external/game15/sandbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/external/game15/sandbox.h -------------------------------------------------------------------------------- /applications/external/heap_defence_game/assets_images/HD_game_over_128x64/frame_rate: -------------------------------------------------------------------------------- 1 | 4 2 | -------------------------------------------------------------------------------- /applications/external/heap_defence_game/assets_images/HD_person_block_left_10x20/frame_rate: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /applications/external/heap_defence_game/assets_images/HD_person_block_right_10x20/frame_rate: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /applications/external/heap_defence_game/assets_images/HD_person_left_10x20/frame_rate: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /applications/external/heap_defence_game/assets_images/HD_person_right_10x20/frame_rate: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /applications/external/heap_defence_game/assets_images/HD_start_128x64/frame_rate: -------------------------------------------------------------------------------- 1 | 3 2 | -------------------------------------------------------------------------------- /applications/external/hid_app/hid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/external/hid_app/hid.c -------------------------------------------------------------------------------- /applications/external/hid_app/hid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/external/hid_app/hid.h -------------------------------------------------------------------------------- /applications/external/hid_app/views.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/external/hid_app/views.h -------------------------------------------------------------------------------- /applications/external/protoview/app.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/external/protoview/app.c -------------------------------------------------------------------------------- /applications/external/protoview/app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/external/protoview/app.h -------------------------------------------------------------------------------- /applications/external/protoview/crc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/external/protoview/crc.c -------------------------------------------------------------------------------- /applications/external/protoview/ui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/external/protoview/ui.c -------------------------------------------------------------------------------- /applications/external/spi_mem_manager/images/ChipLooking_64x64/frame_rate: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /applications/external/swd_probe/adi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/external/swd_probe/adi.c -------------------------------------------------------------------------------- /applications/external/swd_probe/adi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/external/swd_probe/adi.h -------------------------------------------------------------------------------- /applications/external/totp/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/external/totp/LICENSE -------------------------------------------------------------------------------- /applications/external/totp/cli/cli.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/external/totp/cli/cli.c -------------------------------------------------------------------------------- /applications/external/totp/cli/cli.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/external/totp/cli/cli.h -------------------------------------------------------------------------------- /applications/external/totp/totp_app.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/external/totp/totp_app.c -------------------------------------------------------------------------------- /applications/external/totp/types/common.c: -------------------------------------------------------------------------------- 1 | #include "common.h" 2 | 3 | const char* LOGGING_TAG = "TOTP APP"; -------------------------------------------------------------------------------- /applications/external/totp/types/common.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | extern const char* LOGGING_TAG; 4 | -------------------------------------------------------------------------------- /applications/external/unitemp/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/external/unitemp/icon.png -------------------------------------------------------------------------------- /applications/main/application.fam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/application.fam -------------------------------------------------------------------------------- /applications/main/archive/archive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/archive/archive.c -------------------------------------------------------------------------------- /applications/main/archive/archive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/archive/archive.h -------------------------------------------------------------------------------- /applications/main/archive/archive_i.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/archive/archive_i.h -------------------------------------------------------------------------------- /applications/main/bad_usb/bad_usb_settings_filename.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #define BAD_USB_SETTINGS_FILE_NAME ".badusb.settings" 4 | -------------------------------------------------------------------------------- /applications/main/gpio/application.fam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/gpio/application.fam -------------------------------------------------------------------------------- /applications/main/gpio/gpio_app.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/gpio/gpio_app.c -------------------------------------------------------------------------------- /applications/main/gpio/gpio_app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/gpio/gpio_app.h -------------------------------------------------------------------------------- /applications/main/gpio/gpio_app_i.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/gpio/gpio_app_i.h -------------------------------------------------------------------------------- /applications/main/gpio/gpio_items.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/gpio/gpio_items.c -------------------------------------------------------------------------------- /applications/main/gpio/gpio_items.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/gpio/gpio_items.h -------------------------------------------------------------------------------- /applications/main/ibutton/ibutton.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/ibutton/ibutton.c -------------------------------------------------------------------------------- /applications/main/ibutton/ibutton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/ibutton/ibutton.h -------------------------------------------------------------------------------- /applications/main/ibutton/ibutton_i.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/ibutton/ibutton_i.h -------------------------------------------------------------------------------- /applications/main/infrared/infrared.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/infrared/infrared.c -------------------------------------------------------------------------------- /applications/main/infrared/infrared.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/infrared/infrared.h -------------------------------------------------------------------------------- /applications/main/lfrfid/lfrfid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/lfrfid/lfrfid.c -------------------------------------------------------------------------------- /applications/main/lfrfid/lfrfid_cli.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/lfrfid/lfrfid_cli.c -------------------------------------------------------------------------------- /applications/main/lfrfid/lfrfid_i.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/lfrfid/lfrfid_i.h -------------------------------------------------------------------------------- /applications/main/nfc/application.fam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/nfc/application.fam -------------------------------------------------------------------------------- /applications/main/nfc/nfc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/nfc/nfc.c -------------------------------------------------------------------------------- /applications/main/nfc/nfc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/nfc/nfc.h -------------------------------------------------------------------------------- /applications/main/nfc/nfc_cli.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/nfc/nfc_cli.c -------------------------------------------------------------------------------- /applications/main/nfc/nfc_i.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/nfc/nfc_i.h -------------------------------------------------------------------------------- /applications/main/subghz/subghz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/subghz/subghz.c -------------------------------------------------------------------------------- /applications/main/subghz/subghz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/subghz/subghz.h -------------------------------------------------------------------------------- /applications/main/subghz/subghz_cli.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/subghz/subghz_cli.c -------------------------------------------------------------------------------- /applications/main/subghz/subghz_cli.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #include 4 | 5 | void subghz_on_system_start(); 6 | -------------------------------------------------------------------------------- /applications/main/subghz/subghz_i.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/subghz/subghz_i.c -------------------------------------------------------------------------------- /applications/main/subghz/subghz_i.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/subghz/subghz_i.h -------------------------------------------------------------------------------- /applications/main/u2f/application.fam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/u2f/application.fam -------------------------------------------------------------------------------- /applications/main/u2f/hmac_sha256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/u2f/hmac_sha256.c -------------------------------------------------------------------------------- /applications/main/u2f/hmac_sha256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/u2f/hmac_sha256.h -------------------------------------------------------------------------------- /applications/main/u2f/u2f.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/u2f/u2f.c -------------------------------------------------------------------------------- /applications/main/u2f/u2f.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/u2f/u2f.h -------------------------------------------------------------------------------- /applications/main/u2f/u2f_app.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/u2f/u2f_app.c -------------------------------------------------------------------------------- /applications/main/u2f/u2f_app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/u2f/u2f_app.h -------------------------------------------------------------------------------- /applications/main/u2f/u2f_app_i.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/u2f/u2f_app_i.h -------------------------------------------------------------------------------- /applications/main/u2f/u2f_data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/u2f/u2f_data.c -------------------------------------------------------------------------------- /applications/main/u2f/u2f_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/u2f/u2f_data.h -------------------------------------------------------------------------------- /applications/main/u2f/u2f_hid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/u2f/u2f_hid.c -------------------------------------------------------------------------------- /applications/main/u2f/u2f_hid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/u2f/u2f_hid.h -------------------------------------------------------------------------------- /applications/main/u2f/views/u2f_view.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/u2f/views/u2f_view.c -------------------------------------------------------------------------------- /applications/main/u2f/views/u2f_view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/main/u2f/views/u2f_view.h -------------------------------------------------------------------------------- /applications/services/application.fam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/application.fam -------------------------------------------------------------------------------- /applications/services/applications.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/applications.h -------------------------------------------------------------------------------- /applications/services/bt/bt_cli.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/bt/bt_cli.c -------------------------------------------------------------------------------- /applications/services/bt/bt_service/bt_keys_filename.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #define BT_KEYS_STORAGE_FILE_NAME ".bt.keys" 4 | -------------------------------------------------------------------------------- /applications/services/bt/bt_settings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/bt/bt_settings.c -------------------------------------------------------------------------------- /applications/services/bt/bt_settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/bt/bt_settings.h -------------------------------------------------------------------------------- /applications/services/bt/bt_settings_filename.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #define BT_SETTINGS_FILE_NAME ".bt.settings" 4 | -------------------------------------------------------------------------------- /applications/services/cli/cli.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/cli/cli.c -------------------------------------------------------------------------------- /applications/services/cli/cli.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/cli/cli.h -------------------------------------------------------------------------------- /applications/services/cli/cli_i.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/cli/cli_i.h -------------------------------------------------------------------------------- /applications/services/cli/cli_vcp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/cli/cli_vcp.c -------------------------------------------------------------------------------- /applications/services/cli/cli_vcp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/cli/cli_vcp.h -------------------------------------------------------------------------------- /applications/services/desktop/desktop_settings_filename.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #define DESKTOP_SETTINGS_FILE_NAME ".desktop.settings" 4 | -------------------------------------------------------------------------------- /applications/services/desktop/helpers/slideshow_filename.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #define SLIDESHOW_FILE_NAME ".slideshow" 4 | -------------------------------------------------------------------------------- /applications/services/dolphin/helpers/dolphin_state_filename.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #define DOLPHIN_STATE_FILE_NAME ".dolphin.state" 4 | -------------------------------------------------------------------------------- /applications/services/gui/canvas.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/gui/canvas.c -------------------------------------------------------------------------------- /applications/services/gui/canvas.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/gui/canvas.h -------------------------------------------------------------------------------- /applications/services/gui/canvas_i.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/gui/canvas_i.h -------------------------------------------------------------------------------- /applications/services/gui/elements.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/gui/elements.c -------------------------------------------------------------------------------- /applications/services/gui/elements.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/gui/elements.h -------------------------------------------------------------------------------- /applications/services/gui/gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/gui/gui.c -------------------------------------------------------------------------------- /applications/services/gui/gui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/gui/gui.h -------------------------------------------------------------------------------- /applications/services/gui/gui_i.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/gui/gui_i.h -------------------------------------------------------------------------------- /applications/services/gui/icon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/gui/icon.c -------------------------------------------------------------------------------- /applications/services/gui/icon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/gui/icon.h -------------------------------------------------------------------------------- /applications/services/gui/icon_i.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/gui/icon_i.h -------------------------------------------------------------------------------- /applications/services/gui/view.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/gui/view.c -------------------------------------------------------------------------------- /applications/services/gui/view.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/gui/view.h -------------------------------------------------------------------------------- /applications/services/gui/view_i.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/gui/view_i.h -------------------------------------------------------------------------------- /applications/services/gui/view_port.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/gui/view_port.c -------------------------------------------------------------------------------- /applications/services/gui/view_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/gui/view_port.h -------------------------------------------------------------------------------- /applications/services/gui/view_stack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/gui/view_stack.c -------------------------------------------------------------------------------- /applications/services/gui/view_stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/gui/view_stack.h -------------------------------------------------------------------------------- /applications/services/input/input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/input/input.c -------------------------------------------------------------------------------- /applications/services/input/input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/input/input.h -------------------------------------------------------------------------------- /applications/services/input/input_i.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/input/input_i.h -------------------------------------------------------------------------------- /applications/services/loader/loader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/loader/loader.c -------------------------------------------------------------------------------- /applications/services/loader/loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/loader/loader.h -------------------------------------------------------------------------------- /applications/services/locale/locale.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/locale/locale.c -------------------------------------------------------------------------------- /applications/services/locale/locale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/locale/locale.h -------------------------------------------------------------------------------- /applications/services/rpc/rpc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/rpc/rpc.c -------------------------------------------------------------------------------- /applications/services/rpc/rpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/rpc/rpc.h -------------------------------------------------------------------------------- /applications/services/rpc/rpc_app.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/rpc/rpc_app.c -------------------------------------------------------------------------------- /applications/services/rpc/rpc_app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/rpc/rpc_app.h -------------------------------------------------------------------------------- /applications/services/rpc/rpc_cli.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/rpc/rpc_cli.c -------------------------------------------------------------------------------- /applications/services/rpc/rpc_debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/rpc/rpc_debug.c -------------------------------------------------------------------------------- /applications/services/rpc/rpc_gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/rpc/rpc_gpio.c -------------------------------------------------------------------------------- /applications/services/rpc/rpc_gui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/rpc/rpc_gui.c -------------------------------------------------------------------------------- /applications/services/rpc/rpc_i.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/rpc/rpc_i.h -------------------------------------------------------------------------------- /applications/services/rpc/rpc_system.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/services/rpc/rpc_system.c -------------------------------------------------------------------------------- /applications/settings/about/about.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/settings/about/about.c -------------------------------------------------------------------------------- /applications/settings/application.fam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/settings/application.fam -------------------------------------------------------------------------------- /applications/system/application.fam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/system/application.fam -------------------------------------------------------------------------------- /applications/system/updater/updater.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/applications/system/updater/updater.c -------------------------------------------------------------------------------- /applications_user/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /applications_user/README.md: -------------------------------------------------------------------------------- 1 | Put your custom applications in this folder. -------------------------------------------------------------------------------- /assets/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/.gitignore -------------------------------------------------------------------------------- /assets/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/ReadMe.md -------------------------------------------------------------------------------- /assets/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/SConscript -------------------------------------------------------------------------------- /assets/dolphin/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/dolphin/ReadMe.md -------------------------------------------------------------------------------- /assets/dolphin/blocking/manifest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/dolphin/blocking/manifest.txt -------------------------------------------------------------------------------- /assets/dolphin/external/manifest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/dolphin/external/manifest.txt -------------------------------------------------------------------------------- /assets/dolphin/internal/manifest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/dolphin/internal/manifest.txt -------------------------------------------------------------------------------- /assets/icons/Animations/Levelup1_128x64/frame_rate: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /assets/icons/Animations/Levelup2_128x64/frame_rate: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /assets/icons/Archive/125_10px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/Archive/125_10px.png -------------------------------------------------------------------------------- /assets/icons/Archive/Apps_10px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/Archive/Apps_10px.png -------------------------------------------------------------------------------- /assets/icons/Archive/Nfc_10px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/Archive/Nfc_10px.png -------------------------------------------------------------------------------- /assets/icons/Archive/back_10px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/Archive/back_10px.png -------------------------------------------------------------------------------- /assets/icons/Archive/badusb_10px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/Archive/badusb_10px.png -------------------------------------------------------------------------------- /assets/icons/Archive/dir_10px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/Archive/dir_10px.png -------------------------------------------------------------------------------- /assets/icons/Archive/ibutt_10px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/Archive/ibutt_10px.png -------------------------------------------------------------------------------- /assets/icons/Archive/ir_10px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/Archive/ir_10px.png -------------------------------------------------------------------------------- /assets/icons/Archive/keyboard_10px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/Archive/keyboard_10px.png -------------------------------------------------------------------------------- /assets/icons/Archive/loading_10px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/Archive/loading_10px.png -------------------------------------------------------------------------------- /assets/icons/Archive/music_10px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/Archive/music_10px.png -------------------------------------------------------------------------------- /assets/icons/Archive/sub1_10px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/Archive/sub1_10px.png -------------------------------------------------------------------------------- /assets/icons/Archive/subrem_10px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/Archive/subrem_10px.png -------------------------------------------------------------------------------- /assets/icons/Archive/u2f_10px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/Archive/u2f_10px.png -------------------------------------------------------------------------------- /assets/icons/Archive/unknown_10px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/Archive/unknown_10px.png -------------------------------------------------------------------------------- /assets/icons/Archive/update_10px.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/Archive/update_10px.png -------------------------------------------------------------------------------- /assets/icons/BLE/BLE_HID/Volup_8x6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/BLE/BLE_HID/Volup_8x6.png -------------------------------------------------------------------------------- /assets/icons/BadUsb/Clock_18x18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/BadUsb/Clock_18x18.png -------------------------------------------------------------------------------- /assets/icons/BadUsb/Error_18x18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/BadUsb/Error_18x18.png -------------------------------------------------------------------------------- /assets/icons/BadUsb/Percent_10x14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/BadUsb/Percent_10x14.png -------------------------------------------------------------------------------- /assets/icons/BadUsb/Smile_18x18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/BadUsb/Smile_18x18.png -------------------------------------------------------------------------------- /assets/icons/Common/DFU_128x50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/Common/DFU_128x50.png -------------------------------------------------------------------------------- /assets/icons/Common/Loading_24/frame_rate: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /assets/icons/Common/Round_loader_8x8/frame_rate: -------------------------------------------------------------------------------- 1 | 2 -------------------------------------------------------------------------------- /assets/icons/Infrared/Off_25x27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/Infrared/Off_25x27.png -------------------------------------------------------------------------------- /assets/icons/Infrared/Up_25x27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/Infrared/Up_25x27.png -------------------------------------------------------------------------------- /assets/icons/MainMenu/125khz_14/frame_rate: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /assets/icons/MainMenu/BadUsb_14/frame_rate: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /assets/icons/MainMenu/Clock_14/frame_rate: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /assets/icons/MainMenu/Debug_14/frame_rate: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /assets/icons/MainMenu/FileManager_14/frame_rate: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /assets/icons/MainMenu/GPIO_14/frame_rate: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /assets/icons/MainMenu/Infrared_14/frame_rate: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /assets/icons/MainMenu/NFC_14/frame_rate: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /assets/icons/MainMenu/Plugins_14/frame_rate: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /assets/icons/MainMenu/Settings_14/frame_rate: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /assets/icons/MainMenu/Sub1ghz_14/frame_rate: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /assets/icons/MainMenu/SubGHzRemote_14/frame_rate: -------------------------------------------------------------------------------- 1 | 4 -------------------------------------------------------------------------------- /assets/icons/MainMenu/U2F_14/frame_rate: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /assets/icons/MainMenu/iButton_14/frame_rate: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /assets/icons/NFC/ArrowC_1_36x36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/NFC/ArrowC_1_36x36.png -------------------------------------------------------------------------------- /assets/icons/NFC/Keychain_39x36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/NFC/Keychain_39x36.png -------------------------------------------------------------------------------- /assets/icons/PIN/Pin_cell_13x13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/PIN/Pin_cell_13x13.png -------------------------------------------------------------------------------- /assets/icons/PIN/Pin_star_7x7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/PIN/Pin_star_7x7.png -------------------------------------------------------------------------------- /assets/icons/Power/Health_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/Power/Health_16x16.png -------------------------------------------------------------------------------- /assets/icons/SubGhz/Dynamic_9x7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/SubGhz/Dynamic_9x7.png -------------------------------------------------------------------------------- /assets/icons/SubGhz/Lock_7x8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/SubGhz/Lock_7x8.png -------------------------------------------------------------------------------- /assets/icons/SubGhz/MHz_25x11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/SubGhz/MHz_25x11.png -------------------------------------------------------------------------------- /assets/icons/SubGhz/Quest_7x8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/SubGhz/Quest_7x8.png -------------------------------------------------------------------------------- /assets/icons/SubGhz/Raw_9x7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/SubGhz/Raw_9x7.png -------------------------------------------------------------------------------- /assets/icons/SubGhz/Static_9x7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/SubGhz/Static_9x7.png -------------------------------------------------------------------------------- /assets/icons/SubGhz/Unlock_7x8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/SubGhz/Unlock_7x8.png -------------------------------------------------------------------------------- /assets/icons/U2F/Auth_62x31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/U2F/Auth_62x31.png -------------------------------------------------------------------------------- /assets/icons/U2F/Drive_112x35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/U2F/Drive_112x35.png -------------------------------------------------------------------------------- /assets/icons/U2F/Error_62x31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/icons/U2F/Error_62x31.png -------------------------------------------------------------------------------- /assets/resources/nfc/assets/aid.nfc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/resources/nfc/assets/aid.nfc -------------------------------------------------------------------------------- /assets/resources/swd_scripts/100us.swd: -------------------------------------------------------------------------------- 1 | swd_clock_delay 100 2 | -------------------------------------------------------------------------------- /assets/unit_tests/Manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/unit_tests/Manifest -------------------------------------------------------------------------------- /assets/unit_tests/subghz/bett.sub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/unit_tests/subghz/bett.sub -------------------------------------------------------------------------------- /assets/unit_tests/subghz/came.sub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/unit_tests/subghz/came.sub -------------------------------------------------------------------------------- /assets/unit_tests/subghz/clemsa.sub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/unit_tests/subghz/clemsa.sub -------------------------------------------------------------------------------- /assets/unit_tests/subghz/dooya.sub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/unit_tests/subghz/dooya.sub -------------------------------------------------------------------------------- /assets/unit_tests/subghz/holtek.sub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/unit_tests/subghz/holtek.sub -------------------------------------------------------------------------------- /assets/unit_tests/subghz/linear.sub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/assets/unit_tests/subghz/linear.sub -------------------------------------------------------------------------------- /brew-cask/gcc-arm-embedded.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/brew-cask/gcc-arm-embedded.rb -------------------------------------------------------------------------------- /documentation/.gitignore: -------------------------------------------------------------------------------- 1 | /html 2 | /latex -------------------------------------------------------------------------------- /documentation/AppManifests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/documentation/AppManifests.md -------------------------------------------------------------------------------- /documentation/AppsOnSDCard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/documentation/AppsOnSDCard.md -------------------------------------------------------------------------------- /documentation/BarcodeGenerator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/documentation/BarcodeGenerator.md -------------------------------------------------------------------------------- /documentation/CustomFlipperName.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/documentation/CustomFlipperName.md -------------------------------------------------------------------------------- /documentation/DangerousSettings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/documentation/DangerousSettings.md -------------------------------------------------------------------------------- /documentation/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/documentation/Doxyfile -------------------------------------------------------------------------------- /documentation/FuriHalBus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/documentation/FuriHalBus.md -------------------------------------------------------------------------------- /documentation/FuriHalDebuging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/documentation/FuriHalDebuging.md -------------------------------------------------------------------------------- /documentation/HardwareTargets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/documentation/HardwareTargets.md -------------------------------------------------------------------------------- /documentation/HowToBuild.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/documentation/HowToBuild.md -------------------------------------------------------------------------------- /documentation/HowToInstall.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/documentation/HowToInstall.md -------------------------------------------------------------------------------- /documentation/InfraredCaptures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/documentation/InfraredCaptures.md -------------------------------------------------------------------------------- /documentation/KeyCombo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/documentation/KeyCombo.md -------------------------------------------------------------------------------- /documentation/LFRFIDRaw.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/documentation/LFRFIDRaw.md -------------------------------------------------------------------------------- /documentation/MultiConverter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/documentation/MultiConverter.md -------------------------------------------------------------------------------- /documentation/NRF24.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/documentation/NRF24.md -------------------------------------------------------------------------------- /documentation/OTA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/documentation/OTA.md -------------------------------------------------------------------------------- /documentation/SentrySafe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/documentation/SentrySafe.md -------------------------------------------------------------------------------- /documentation/SubGHzRemotePlugin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/documentation/SubGHzRemotePlugin.md -------------------------------------------------------------------------------- /documentation/SubGHzRemoteProg.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/documentation/SubGHzRemoteProg.md -------------------------------------------------------------------------------- /documentation/SubGHzSettings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/documentation/SubGHzSettings.md -------------------------------------------------------------------------------- /documentation/UnitTests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/documentation/UnitTests.md -------------------------------------------------------------------------------- /documentation/fbt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/documentation/fbt.md -------------------------------------------------------------------------------- /fbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/fbt -------------------------------------------------------------------------------- /fbt.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/fbt.cmd -------------------------------------------------------------------------------- /fbt_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/fbt_options.py -------------------------------------------------------------------------------- /firmware.scons: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/firmware.scons -------------------------------------------------------------------------------- /firmware/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/firmware/ReadMe.md -------------------------------------------------------------------------------- /firmware/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/firmware/SConscript -------------------------------------------------------------------------------- /firmware/targets/f18/furi_hal/furi_hal_target_hw.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | -------------------------------------------------------------------------------- /firmware/targets/f18/target.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/firmware/targets/f18/target.json -------------------------------------------------------------------------------- /firmware/targets/f7/api_symbols.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/firmware/targets/f7/api_symbols.csv -------------------------------------------------------------------------------- /firmware/targets/f7/ble_glue/gap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/firmware/targets/f7/ble_glue/gap.c -------------------------------------------------------------------------------- /firmware/targets/f7/ble_glue/gap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/firmware/targets/f7/ble_glue/gap.h -------------------------------------------------------------------------------- /firmware/targets/f7/ble_glue/osal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/firmware/targets/f7/ble_glue/osal.h -------------------------------------------------------------------------------- /firmware/targets/f7/fatfs/fatfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/firmware/targets/f7/fatfs/fatfs.c -------------------------------------------------------------------------------- /firmware/targets/f7/fatfs/fatfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/firmware/targets/f7/fatfs/fatfs.h -------------------------------------------------------------------------------- /firmware/targets/f7/fatfs/ffconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/firmware/targets/f7/fatfs/ffconf.h -------------------------------------------------------------------------------- /firmware/targets/f7/inc/alt_boot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/firmware/targets/f7/inc/alt_boot.h -------------------------------------------------------------------------------- /firmware/targets/f7/inc/stm32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/firmware/targets/f7/inc/stm32.h -------------------------------------------------------------------------------- /firmware/targets/f7/src/dfu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/firmware/targets/f7/src/dfu.c -------------------------------------------------------------------------------- /firmware/targets/f7/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/firmware/targets/f7/src/main.c -------------------------------------------------------------------------------- /firmware/targets/f7/src/recovery.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/firmware/targets/f7/src/recovery.c -------------------------------------------------------------------------------- /firmware/targets/f7/src/update.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/firmware/targets/f7/src/update.c -------------------------------------------------------------------------------- /firmware/targets/f7/target.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/firmware/targets/f7/target.json -------------------------------------------------------------------------------- /furi/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/SConscript -------------------------------------------------------------------------------- /furi/core/base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/core/base.h -------------------------------------------------------------------------------- /furi/core/check.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/core/check.c -------------------------------------------------------------------------------- /furi/core/check.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/core/check.h -------------------------------------------------------------------------------- /furi/core/common_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/core/common_defines.h -------------------------------------------------------------------------------- /furi/core/core_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/core/core_defines.h -------------------------------------------------------------------------------- /furi/core/critical.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/core/critical.c -------------------------------------------------------------------------------- /furi/core/dangerous_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/core/dangerous_defines.h -------------------------------------------------------------------------------- /furi/core/event_flag.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/core/event_flag.c -------------------------------------------------------------------------------- /furi/core/event_flag.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/core/event_flag.h -------------------------------------------------------------------------------- /furi/core/kernel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/core/kernel.c -------------------------------------------------------------------------------- /furi/core/kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/core/kernel.h -------------------------------------------------------------------------------- /furi/core/log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/core/log.c -------------------------------------------------------------------------------- /furi/core/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/core/log.h -------------------------------------------------------------------------------- /furi/core/memmgr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/core/memmgr.c -------------------------------------------------------------------------------- /furi/core/memmgr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/core/memmgr.h -------------------------------------------------------------------------------- /furi/core/memmgr_heap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/core/memmgr_heap.c -------------------------------------------------------------------------------- /furi/core/memmgr_heap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/core/memmgr_heap.h -------------------------------------------------------------------------------- /furi/core/message_queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/core/message_queue.c -------------------------------------------------------------------------------- /furi/core/message_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/core/message_queue.h -------------------------------------------------------------------------------- /furi/core/mutex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/core/mutex.c -------------------------------------------------------------------------------- /furi/core/mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/core/mutex.h -------------------------------------------------------------------------------- /furi/core/pubsub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/core/pubsub.c -------------------------------------------------------------------------------- /furi/core/pubsub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/core/pubsub.h -------------------------------------------------------------------------------- /furi/core/record.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/core/record.c -------------------------------------------------------------------------------- /furi/core/record.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/core/record.h -------------------------------------------------------------------------------- /furi/core/semaphore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/core/semaphore.c -------------------------------------------------------------------------------- /furi/core/semaphore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/core/semaphore.h -------------------------------------------------------------------------------- /furi/core/stream_buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/core/stream_buffer.c -------------------------------------------------------------------------------- /furi/core/stream_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/core/stream_buffer.h -------------------------------------------------------------------------------- /furi/core/string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/core/string.c -------------------------------------------------------------------------------- /furi/core/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/core/string.h -------------------------------------------------------------------------------- /furi/core/thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/core/thread.c -------------------------------------------------------------------------------- /furi/core/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/core/thread.h -------------------------------------------------------------------------------- /furi/core/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/core/timer.c -------------------------------------------------------------------------------- /furi/core/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/core/timer.h -------------------------------------------------------------------------------- /furi/flipper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/flipper.c -------------------------------------------------------------------------------- /furi/flipper.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | void flipper_init(); 4 | -------------------------------------------------------------------------------- /furi/furi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/furi.c -------------------------------------------------------------------------------- /furi/furi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/furi/furi.h -------------------------------------------------------------------------------- /lib/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ReadMe.md -------------------------------------------------------------------------------- /lib/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/SConscript -------------------------------------------------------------------------------- /lib/ST25RFAL002/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ST25RFAL002/SConscript -------------------------------------------------------------------------------- /lib/ST25RFAL002/doc/rfal.chm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ST25RFAL002/doc/rfal.chm -------------------------------------------------------------------------------- /lib/ST25RFAL002/include/rfal_chip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ST25RFAL002/include/rfal_chip.h -------------------------------------------------------------------------------- /lib/ST25RFAL002/include/rfal_crc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ST25RFAL002/include/rfal_crc.h -------------------------------------------------------------------------------- /lib/ST25RFAL002/include/rfal_dpo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ST25RFAL002/include/rfal_dpo.h -------------------------------------------------------------------------------- /lib/ST25RFAL002/include/rfal_nfc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ST25RFAL002/include/rfal_nfc.h -------------------------------------------------------------------------------- /lib/ST25RFAL002/include/rfal_nfca.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ST25RFAL002/include/rfal_nfca.h -------------------------------------------------------------------------------- /lib/ST25RFAL002/include/rfal_nfcb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ST25RFAL002/include/rfal_nfcb.h -------------------------------------------------------------------------------- /lib/ST25RFAL002/include/rfal_nfcf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ST25RFAL002/include/rfal_nfcf.h -------------------------------------------------------------------------------- /lib/ST25RFAL002/include/rfal_nfcv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ST25RFAL002/include/rfal_nfcv.h -------------------------------------------------------------------------------- /lib/ST25RFAL002/include/rfal_rf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ST25RFAL002/include/rfal_rf.h -------------------------------------------------------------------------------- /lib/ST25RFAL002/include/rfal_t1t.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ST25RFAL002/include/rfal_t1t.h -------------------------------------------------------------------------------- /lib/ST25RFAL002/include/rfal_t2t.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ST25RFAL002/include/rfal_t2t.h -------------------------------------------------------------------------------- /lib/ST25RFAL002/include/rfal_t4t.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ST25RFAL002/include/rfal_t4t.h -------------------------------------------------------------------------------- /lib/ST25RFAL002/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ST25RFAL002/platform.c -------------------------------------------------------------------------------- /lib/ST25RFAL002/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ST25RFAL002/platform.h -------------------------------------------------------------------------------- /lib/ST25RFAL002/source/rfal_crc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ST25RFAL002/source/rfal_crc.c -------------------------------------------------------------------------------- /lib/ST25RFAL002/source/rfal_dpo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ST25RFAL002/source/rfal_dpo.c -------------------------------------------------------------------------------- /lib/ST25RFAL002/source/rfal_nfc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ST25RFAL002/source/rfal_nfc.c -------------------------------------------------------------------------------- /lib/ST25RFAL002/source/rfal_nfca.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ST25RFAL002/source/rfal_nfca.c -------------------------------------------------------------------------------- /lib/ST25RFAL002/source/rfal_nfcb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ST25RFAL002/source/rfal_nfcb.c -------------------------------------------------------------------------------- /lib/ST25RFAL002/source/rfal_nfcf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ST25RFAL002/source/rfal_nfcf.c -------------------------------------------------------------------------------- /lib/ST25RFAL002/source/rfal_nfcv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ST25RFAL002/source/rfal_nfcv.c -------------------------------------------------------------------------------- /lib/ST25RFAL002/source/rfal_t1t.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ST25RFAL002/source/rfal_t1t.c -------------------------------------------------------------------------------- /lib/ST25RFAL002/source/rfal_t2t.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ST25RFAL002/source/rfal_t2t.c -------------------------------------------------------------------------------- /lib/ST25RFAL002/source/rfal_t4t.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ST25RFAL002/source/rfal_t4t.c -------------------------------------------------------------------------------- /lib/ST25RFAL002/st_errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ST25RFAL002/st_errno.h -------------------------------------------------------------------------------- /lib/ST25RFAL002/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ST25RFAL002/timer.c -------------------------------------------------------------------------------- /lib/ST25RFAL002/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ST25RFAL002/timer.h -------------------------------------------------------------------------------- /lib/ST25RFAL002/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ST25RFAL002/utils.h -------------------------------------------------------------------------------- /lib/appframe.scons: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/appframe.scons -------------------------------------------------------------------------------- /lib/cmsis_core/cmsis_armcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/cmsis_core/cmsis_armcc.h -------------------------------------------------------------------------------- /lib/cmsis_core/cmsis_armclang.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/cmsis_core/cmsis_armclang.h -------------------------------------------------------------------------------- /lib/cmsis_core/cmsis_armclang_ltm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/cmsis_core/cmsis_armclang_ltm.h -------------------------------------------------------------------------------- /lib/cmsis_core/cmsis_compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/cmsis_core/cmsis_compiler.h -------------------------------------------------------------------------------- /lib/cmsis_core/cmsis_gcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/cmsis_core/cmsis_gcc.h -------------------------------------------------------------------------------- /lib/cmsis_core/cmsis_iccarm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/cmsis_core/cmsis_iccarm.h -------------------------------------------------------------------------------- /lib/cmsis_core/cmsis_tiarmclang.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/cmsis_core/cmsis_tiarmclang.h -------------------------------------------------------------------------------- /lib/cmsis_core/cmsis_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/cmsis_core/cmsis_version.h -------------------------------------------------------------------------------- /lib/cmsis_core/core_cm4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/cmsis_core/core_cm4.h -------------------------------------------------------------------------------- /lib/cmsis_core/mpu_armv7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/cmsis_core/mpu_armv7.h -------------------------------------------------------------------------------- /lib/digital_signal/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/digital_signal/SConscript -------------------------------------------------------------------------------- /lib/digital_signal/digital_signal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/digital_signal/digital_signal.c -------------------------------------------------------------------------------- /lib/digital_signal/digital_signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/digital_signal/digital_signal.h -------------------------------------------------------------------------------- /lib/drivers/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/drivers/SConscript -------------------------------------------------------------------------------- /lib/drivers/bq25896.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/drivers/bq25896.c -------------------------------------------------------------------------------- /lib/drivers/bq25896.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/drivers/bq25896.h -------------------------------------------------------------------------------- /lib/drivers/bq25896_reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/drivers/bq25896_reg.h -------------------------------------------------------------------------------- /lib/drivers/bq27220.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/drivers/bq27220.c -------------------------------------------------------------------------------- /lib/drivers/bq27220.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/drivers/bq27220.h -------------------------------------------------------------------------------- /lib/drivers/bq27220_reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/drivers/bq27220_reg.h -------------------------------------------------------------------------------- /lib/drivers/cc1101.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/drivers/cc1101.c -------------------------------------------------------------------------------- /lib/drivers/cc1101.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/drivers/cc1101.h -------------------------------------------------------------------------------- /lib/drivers/cc1101_regs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/drivers/cc1101_regs.h -------------------------------------------------------------------------------- /lib/drivers/lp5562.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/drivers/lp5562.c -------------------------------------------------------------------------------- /lib/drivers/lp5562.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/drivers/lp5562.h -------------------------------------------------------------------------------- /lib/drivers/lp5562_reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/drivers/lp5562_reg.h -------------------------------------------------------------------------------- /lib/err.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | 4 | #define err(...) FURI_LOG_E("Heatshrink", "Error: %d-%s", __VA_ARGS__) -------------------------------------------------------------------------------- /lib/fatfs/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/fatfs/SConscript -------------------------------------------------------------------------------- /lib/fatfs/diskio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/fatfs/diskio.c -------------------------------------------------------------------------------- /lib/fatfs/diskio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/fatfs/diskio.h -------------------------------------------------------------------------------- /lib/fatfs/ff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/fatfs/ff.c -------------------------------------------------------------------------------- /lib/fatfs/ff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/fatfs/ff.h -------------------------------------------------------------------------------- /lib/fatfs/ff_gen_drv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/fatfs/ff_gen_drv.c -------------------------------------------------------------------------------- /lib/fatfs/ff_gen_drv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/fatfs/ff_gen_drv.h -------------------------------------------------------------------------------- /lib/fatfs/ffconf_template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/fatfs/ffconf_template.h -------------------------------------------------------------------------------- /lib/fatfs/integer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/fatfs/integer.h -------------------------------------------------------------------------------- /lib/fatfs/option/cc932.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/fatfs/option/cc932.c -------------------------------------------------------------------------------- /lib/fatfs/option/cc936.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/fatfs/option/cc936.c -------------------------------------------------------------------------------- /lib/fatfs/option/cc949.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/fatfs/option/cc949.c -------------------------------------------------------------------------------- /lib/fatfs/option/cc950.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/fatfs/option/cc950.c -------------------------------------------------------------------------------- /lib/fatfs/option/ccsbcs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/fatfs/option/ccsbcs.c -------------------------------------------------------------------------------- /lib/fatfs/option/unicode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/fatfs/option/unicode.c -------------------------------------------------------------------------------- /lib/flipper_application/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/flipper_application/SConscript -------------------------------------------------------------------------------- /lib/flipper_application/elf/elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/flipper_application/elf/elf.h -------------------------------------------------------------------------------- /lib/flipper_format/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/flipper_format/SConscript -------------------------------------------------------------------------------- /lib/flipper_format/flipper_format.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/flipper_format/flipper_format.c -------------------------------------------------------------------------------- /lib/flipper_format/flipper_format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/flipper_format/flipper_format.h -------------------------------------------------------------------------------- /lib/fnv1a-hash/fnv1a-hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/fnv1a-hash/fnv1a-hash.c -------------------------------------------------------------------------------- /lib/fnv1a-hash/fnv1a-hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/fnv1a-hash/fnv1a-hash.h -------------------------------------------------------------------------------- /lib/freertos.scons: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/freertos.scons -------------------------------------------------------------------------------- /lib/ibutton/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ibutton/SConscript -------------------------------------------------------------------------------- /lib/ibutton/ibutton_key.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ibutton/ibutton_key.c -------------------------------------------------------------------------------- /lib/ibutton/ibutton_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ibutton/ibutton_key.h -------------------------------------------------------------------------------- /lib/ibutton/ibutton_key_i.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ibutton/ibutton_key_i.h -------------------------------------------------------------------------------- /lib/ibutton/ibutton_protocols.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ibutton/ibutton_protocols.c -------------------------------------------------------------------------------- /lib/ibutton/ibutton_protocols.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ibutton/ibutton_protocols.h -------------------------------------------------------------------------------- /lib/ibutton/ibutton_worker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ibutton/ibutton_worker.c -------------------------------------------------------------------------------- /lib/ibutton/ibutton_worker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ibutton/ibutton_worker.h -------------------------------------------------------------------------------- /lib/ibutton/ibutton_worker_i.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ibutton/ibutton_worker_i.h -------------------------------------------------------------------------------- /lib/ibutton/ibutton_worker_modes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/ibutton/ibutton_worker_modes.c -------------------------------------------------------------------------------- /lib/infrared/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/infrared/SConscript -------------------------------------------------------------------------------- /lib/lfrfid/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/lfrfid/SConscript -------------------------------------------------------------------------------- /lib/lfrfid/lfrfid_dict_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/lfrfid/lfrfid_dict_file.c -------------------------------------------------------------------------------- /lib/lfrfid/lfrfid_dict_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/lfrfid/lfrfid_dict_file.h -------------------------------------------------------------------------------- /lib/lfrfid/lfrfid_raw_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/lfrfid/lfrfid_raw_file.c -------------------------------------------------------------------------------- /lib/lfrfid/lfrfid_raw_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/lfrfid/lfrfid_raw_file.h -------------------------------------------------------------------------------- /lib/lfrfid/lfrfid_raw_worker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/lfrfid/lfrfid_raw_worker.c -------------------------------------------------------------------------------- /lib/lfrfid/lfrfid_raw_worker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/lfrfid/lfrfid_raw_worker.h -------------------------------------------------------------------------------- /lib/lfrfid/lfrfid_worker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/lfrfid/lfrfid_worker.c -------------------------------------------------------------------------------- /lib/lfrfid/lfrfid_worker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/lfrfid/lfrfid_worker.h -------------------------------------------------------------------------------- /lib/lfrfid/lfrfid_worker_i.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/lfrfid/lfrfid_worker_i.h -------------------------------------------------------------------------------- /lib/lfrfid/lfrfid_worker_modes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/lfrfid/lfrfid_worker_modes.c -------------------------------------------------------------------------------- /lib/lfrfid/tools/bit_lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/lfrfid/tools/bit_lib.c -------------------------------------------------------------------------------- /lib/lfrfid/tools/bit_lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/lfrfid/tools/bit_lib.h -------------------------------------------------------------------------------- /lib/lfrfid/tools/fsk_demod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/lfrfid/tools/fsk_demod.c -------------------------------------------------------------------------------- /lib/lfrfid/tools/fsk_demod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/lfrfid/tools/fsk_demod.h -------------------------------------------------------------------------------- /lib/lfrfid/tools/fsk_ocs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/lfrfid/tools/fsk_ocs.c -------------------------------------------------------------------------------- /lib/lfrfid/tools/fsk_osc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/lfrfid/tools/fsk_osc.h -------------------------------------------------------------------------------- /lib/lfrfid/tools/t5577.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/lfrfid/tools/t5577.c -------------------------------------------------------------------------------- /lib/lfrfid/tools/t5577.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/lfrfid/tools/t5577.h -------------------------------------------------------------------------------- /lib/lfrfid/tools/varint_pair.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/lfrfid/tools/varint_pair.c -------------------------------------------------------------------------------- /lib/lfrfid/tools/varint_pair.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/lfrfid/tools/varint_pair.h -------------------------------------------------------------------------------- /lib/lfs_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/lfs_config.h -------------------------------------------------------------------------------- /lib/libusb_stm32.scons: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/libusb_stm32.scons -------------------------------------------------------------------------------- /lib/littlefs.scons: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/littlefs.scons -------------------------------------------------------------------------------- /lib/mbedtls.scons: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/mbedtls.scons -------------------------------------------------------------------------------- /lib/micro-ecc/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/micro-ecc/LICENSE.txt -------------------------------------------------------------------------------- /lib/micro-ecc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/micro-ecc/README.md -------------------------------------------------------------------------------- /lib/micro-ecc/asm_arm.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/micro-ecc/asm_arm.inc -------------------------------------------------------------------------------- /lib/micro-ecc/curve-specific.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/micro-ecc/curve-specific.inc -------------------------------------------------------------------------------- /lib/micro-ecc/platform-specific.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/micro-ecc/platform-specific.inc -------------------------------------------------------------------------------- /lib/micro-ecc/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/micro-ecc/types.h -------------------------------------------------------------------------------- /lib/micro-ecc/uECC.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/micro-ecc/uECC.c -------------------------------------------------------------------------------- /lib/micro-ecc/uECC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/micro-ecc/uECC.h -------------------------------------------------------------------------------- /lib/micro-ecc/uECC_vli.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/micro-ecc/uECC_vli.h -------------------------------------------------------------------------------- /lib/microtar.scons: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/microtar.scons -------------------------------------------------------------------------------- /lib/misc.scons: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/misc.scons -------------------------------------------------------------------------------- /lib/nfc/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/SConscript -------------------------------------------------------------------------------- /lib/nfc/helpers/mf_classic_dict.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/helpers/mf_classic_dict.c -------------------------------------------------------------------------------- /lib/nfc/helpers/mf_classic_dict.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/helpers/mf_classic_dict.h -------------------------------------------------------------------------------- /lib/nfc/helpers/mfkey32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/helpers/mfkey32.c -------------------------------------------------------------------------------- /lib/nfc/helpers/mfkey32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/helpers/mfkey32.h -------------------------------------------------------------------------------- /lib/nfc/helpers/nfc_debug_log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/helpers/nfc_debug_log.c -------------------------------------------------------------------------------- /lib/nfc/helpers/nfc_debug_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/helpers/nfc_debug_log.h -------------------------------------------------------------------------------- /lib/nfc/helpers/nfc_debug_pcap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/helpers/nfc_debug_pcap.c -------------------------------------------------------------------------------- /lib/nfc/helpers/nfc_debug_pcap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/helpers/nfc_debug_pcap.h -------------------------------------------------------------------------------- /lib/nfc/helpers/nfc_generators.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/helpers/nfc_generators.c -------------------------------------------------------------------------------- /lib/nfc/helpers/nfc_generators.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/helpers/nfc_generators.h -------------------------------------------------------------------------------- /lib/nfc/helpers/reader_analyzer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/helpers/reader_analyzer.c -------------------------------------------------------------------------------- /lib/nfc/helpers/reader_analyzer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/helpers/reader_analyzer.h -------------------------------------------------------------------------------- /lib/nfc/nfc_device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/nfc_device.c -------------------------------------------------------------------------------- /lib/nfc/nfc_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/nfc_device.h -------------------------------------------------------------------------------- /lib/nfc/nfc_types.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/nfc_types.c -------------------------------------------------------------------------------- /lib/nfc/nfc_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/nfc_types.h -------------------------------------------------------------------------------- /lib/nfc/nfc_worker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/nfc_worker.c -------------------------------------------------------------------------------- /lib/nfc/nfc_worker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/nfc_worker.h -------------------------------------------------------------------------------- /lib/nfc/nfc_worker_i.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/nfc_worker_i.h -------------------------------------------------------------------------------- /lib/nfc/parsers/all_in_one.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/parsers/all_in_one.c -------------------------------------------------------------------------------- /lib/nfc/parsers/all_in_one.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/parsers/all_in_one.h -------------------------------------------------------------------------------- /lib/nfc/parsers/opal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/parsers/opal.c -------------------------------------------------------------------------------- /lib/nfc/parsers/opal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/parsers/opal.h -------------------------------------------------------------------------------- /lib/nfc/parsers/plantain_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/parsers/plantain_parser.c -------------------------------------------------------------------------------- /lib/nfc/parsers/plantain_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/parsers/plantain_parser.h -------------------------------------------------------------------------------- /lib/nfc/parsers/troika_4k_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/parsers/troika_4k_parser.c -------------------------------------------------------------------------------- /lib/nfc/parsers/troika_4k_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/parsers/troika_4k_parser.h -------------------------------------------------------------------------------- /lib/nfc/parsers/troika_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/parsers/troika_parser.c -------------------------------------------------------------------------------- /lib/nfc/parsers/troika_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/parsers/troika_parser.h -------------------------------------------------------------------------------- /lib/nfc/parsers/two_cities.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/parsers/two_cities.c -------------------------------------------------------------------------------- /lib/nfc/parsers/two_cities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/parsers/two_cities.h -------------------------------------------------------------------------------- /lib/nfc/protocols/crypto1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/protocols/crypto1.c -------------------------------------------------------------------------------- /lib/nfc/protocols/crypto1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/protocols/crypto1.h -------------------------------------------------------------------------------- /lib/nfc/protocols/emv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/protocols/emv.c -------------------------------------------------------------------------------- /lib/nfc/protocols/emv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/protocols/emv.h -------------------------------------------------------------------------------- /lib/nfc/protocols/mifare_classic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/protocols/mifare_classic.c -------------------------------------------------------------------------------- /lib/nfc/protocols/mifare_classic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/protocols/mifare_classic.h -------------------------------------------------------------------------------- /lib/nfc/protocols/mifare_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/protocols/mifare_common.c -------------------------------------------------------------------------------- /lib/nfc/protocols/mifare_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/protocols/mifare_common.h -------------------------------------------------------------------------------- /lib/nfc/protocols/mifare_desfire.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/protocols/mifare_desfire.c -------------------------------------------------------------------------------- /lib/nfc/protocols/mifare_desfire.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/protocols/mifare_desfire.h -------------------------------------------------------------------------------- /lib/nfc/protocols/nfc_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/protocols/nfc_util.c -------------------------------------------------------------------------------- /lib/nfc/protocols/nfc_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/protocols/nfc_util.h -------------------------------------------------------------------------------- /lib/nfc/protocols/nfca.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/protocols/nfca.c -------------------------------------------------------------------------------- /lib/nfc/protocols/nfca.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/protocols/nfca.h -------------------------------------------------------------------------------- /lib/nfc/protocols/nfcv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/protocols/nfcv.c -------------------------------------------------------------------------------- /lib/nfc/protocols/nfcv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/protocols/nfcv.h -------------------------------------------------------------------------------- /lib/nfc/protocols/slix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/protocols/slix.c -------------------------------------------------------------------------------- /lib/nfc/protocols/slix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/nfc/protocols/slix.h -------------------------------------------------------------------------------- /lib/one_wire/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/one_wire/SConscript -------------------------------------------------------------------------------- /lib/one_wire/maxim_crc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/one_wire/maxim_crc.c -------------------------------------------------------------------------------- /lib/one_wire/maxim_crc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/one_wire/maxim_crc.h -------------------------------------------------------------------------------- /lib/one_wire/one_wire_host.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/one_wire/one_wire_host.c -------------------------------------------------------------------------------- /lib/one_wire/one_wire_host.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/one_wire/one_wire_host.h -------------------------------------------------------------------------------- /lib/one_wire/one_wire_slave.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/one_wire/one_wire_slave.c -------------------------------------------------------------------------------- /lib/one_wire/one_wire_slave.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/one_wire/one_wire_slave.h -------------------------------------------------------------------------------- /lib/print/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/print/SConscript -------------------------------------------------------------------------------- /lib/print/printf_tiny.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/print/printf_tiny.c -------------------------------------------------------------------------------- /lib/print/printf_tiny.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/print/printf_tiny.h -------------------------------------------------------------------------------- /lib/print/wrappers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/print/wrappers.c -------------------------------------------------------------------------------- /lib/print/wrappers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/print/wrappers.h -------------------------------------------------------------------------------- /lib/pulse_reader/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/pulse_reader/SConscript -------------------------------------------------------------------------------- /lib/pulse_reader/pulse_reader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/pulse_reader/pulse_reader.c -------------------------------------------------------------------------------- /lib/pulse_reader/pulse_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/pulse_reader/pulse_reader.h -------------------------------------------------------------------------------- /lib/qrcode/qrcode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/qrcode/qrcode.c -------------------------------------------------------------------------------- /lib/qrcode/qrcode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/qrcode/qrcode.h -------------------------------------------------------------------------------- /lib/stm32wb.scons: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/stm32wb.scons -------------------------------------------------------------------------------- /lib/subghz/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/SConscript -------------------------------------------------------------------------------- /lib/subghz/blocks/const.c: -------------------------------------------------------------------------------- 1 | #include "const.h" 2 | -------------------------------------------------------------------------------- /lib/subghz/blocks/const.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/blocks/const.h -------------------------------------------------------------------------------- /lib/subghz/blocks/custom_btn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/blocks/custom_btn.c -------------------------------------------------------------------------------- /lib/subghz/blocks/custom_btn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/blocks/custom_btn.h -------------------------------------------------------------------------------- /lib/subghz/blocks/custom_btn_i.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/blocks/custom_btn_i.h -------------------------------------------------------------------------------- /lib/subghz/blocks/decoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/blocks/decoder.c -------------------------------------------------------------------------------- /lib/subghz/blocks/decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/blocks/decoder.h -------------------------------------------------------------------------------- /lib/subghz/blocks/encoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/blocks/encoder.c -------------------------------------------------------------------------------- /lib/subghz/blocks/encoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/blocks/encoder.h -------------------------------------------------------------------------------- /lib/subghz/blocks/generic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/blocks/generic.c -------------------------------------------------------------------------------- /lib/subghz/blocks/generic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/blocks/generic.h -------------------------------------------------------------------------------- /lib/subghz/blocks/math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/blocks/math.c -------------------------------------------------------------------------------- /lib/subghz/blocks/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/blocks/math.h -------------------------------------------------------------------------------- /lib/subghz/environment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/environment.c -------------------------------------------------------------------------------- /lib/subghz/environment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/environment.h -------------------------------------------------------------------------------- /lib/subghz/protocols/ansonic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/ansonic.c -------------------------------------------------------------------------------- /lib/subghz/protocols/ansonic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/ansonic.h -------------------------------------------------------------------------------- /lib/subghz/protocols/base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/base.c -------------------------------------------------------------------------------- /lib/subghz/protocols/base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/base.h -------------------------------------------------------------------------------- /lib/subghz/protocols/bett.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/bett.c -------------------------------------------------------------------------------- /lib/subghz/protocols/bett.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/bett.h -------------------------------------------------------------------------------- /lib/subghz/protocols/bin_raw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/bin_raw.c -------------------------------------------------------------------------------- /lib/subghz/protocols/bin_raw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/bin_raw.h -------------------------------------------------------------------------------- /lib/subghz/protocols/came.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/came.c -------------------------------------------------------------------------------- /lib/subghz/protocols/came.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/came.h -------------------------------------------------------------------------------- /lib/subghz/protocols/came_atomo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/came_atomo.c -------------------------------------------------------------------------------- /lib/subghz/protocols/came_atomo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/came_atomo.h -------------------------------------------------------------------------------- /lib/subghz/protocols/came_twee.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/came_twee.c -------------------------------------------------------------------------------- /lib/subghz/protocols/came_twee.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/came_twee.h -------------------------------------------------------------------------------- /lib/subghz/protocols/clemsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/clemsa.c -------------------------------------------------------------------------------- /lib/subghz/protocols/clemsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/clemsa.h -------------------------------------------------------------------------------- /lib/subghz/protocols/doitrand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/doitrand.c -------------------------------------------------------------------------------- /lib/subghz/protocols/doitrand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/doitrand.h -------------------------------------------------------------------------------- /lib/subghz/protocols/dooya.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/dooya.c -------------------------------------------------------------------------------- /lib/subghz/protocols/dooya.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/dooya.h -------------------------------------------------------------------------------- /lib/subghz/protocols/faac_slh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/faac_slh.c -------------------------------------------------------------------------------- /lib/subghz/protocols/faac_slh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/faac_slh.h -------------------------------------------------------------------------------- /lib/subghz/protocols/gate_tx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/gate_tx.c -------------------------------------------------------------------------------- /lib/subghz/protocols/gate_tx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/gate_tx.h -------------------------------------------------------------------------------- /lib/subghz/protocols/holtek.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/holtek.c -------------------------------------------------------------------------------- /lib/subghz/protocols/holtek.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/holtek.h -------------------------------------------------------------------------------- /lib/subghz/protocols/holtek_ht12x.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/holtek_ht12x.c -------------------------------------------------------------------------------- /lib/subghz/protocols/holtek_ht12x.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/holtek_ht12x.h -------------------------------------------------------------------------------- /lib/subghz/protocols/hormann.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/hormann.c -------------------------------------------------------------------------------- /lib/subghz/protocols/hormann.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/hormann.h -------------------------------------------------------------------------------- /lib/subghz/protocols/ido.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/ido.c -------------------------------------------------------------------------------- /lib/subghz/protocols/ido.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/ido.h -------------------------------------------------------------------------------- /lib/subghz/protocols/keeloq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/keeloq.c -------------------------------------------------------------------------------- /lib/subghz/protocols/keeloq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/keeloq.h -------------------------------------------------------------------------------- /lib/subghz/protocols/kia.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/kia.c -------------------------------------------------------------------------------- /lib/subghz/protocols/kia.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/kia.h -------------------------------------------------------------------------------- /lib/subghz/protocols/linear.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/linear.c -------------------------------------------------------------------------------- /lib/subghz/protocols/linear.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/linear.h -------------------------------------------------------------------------------- /lib/subghz/protocols/magellan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/magellan.c -------------------------------------------------------------------------------- /lib/subghz/protocols/magellan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/magellan.h -------------------------------------------------------------------------------- /lib/subghz/protocols/marantec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/marantec.c -------------------------------------------------------------------------------- /lib/subghz/protocols/marantec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/marantec.h -------------------------------------------------------------------------------- /lib/subghz/protocols/megacode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/megacode.c -------------------------------------------------------------------------------- /lib/subghz/protocols/megacode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/megacode.h -------------------------------------------------------------------------------- /lib/subghz/protocols/nero_radio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/nero_radio.c -------------------------------------------------------------------------------- /lib/subghz/protocols/nero_radio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/nero_radio.h -------------------------------------------------------------------------------- /lib/subghz/protocols/nero_sketch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/nero_sketch.c -------------------------------------------------------------------------------- /lib/subghz/protocols/nero_sketch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/nero_sketch.h -------------------------------------------------------------------------------- /lib/subghz/protocols/nice_flo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/nice_flo.c -------------------------------------------------------------------------------- /lib/subghz/protocols/nice_flo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/nice_flo.h -------------------------------------------------------------------------------- /lib/subghz/protocols/nice_flor_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/nice_flor_s.c -------------------------------------------------------------------------------- /lib/subghz/protocols/nice_flor_s.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/nice_flor_s.h -------------------------------------------------------------------------------- /lib/subghz/protocols/phoenix_v2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/phoenix_v2.c -------------------------------------------------------------------------------- /lib/subghz/protocols/phoenix_v2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/phoenix_v2.h -------------------------------------------------------------------------------- /lib/subghz/protocols/power_smart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/power_smart.c -------------------------------------------------------------------------------- /lib/subghz/protocols/power_smart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/power_smart.h -------------------------------------------------------------------------------- /lib/subghz/protocols/princeton.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/princeton.c -------------------------------------------------------------------------------- /lib/subghz/protocols/princeton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/princeton.h -------------------------------------------------------------------------------- /lib/subghz/protocols/raw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/raw.c -------------------------------------------------------------------------------- /lib/subghz/protocols/raw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/raw.h -------------------------------------------------------------------------------- /lib/subghz/protocols/scher_khan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/scher_khan.c -------------------------------------------------------------------------------- /lib/subghz/protocols/scher_khan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/scher_khan.h -------------------------------------------------------------------------------- /lib/subghz/protocols/secplus_v1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/secplus_v1.c -------------------------------------------------------------------------------- /lib/subghz/protocols/secplus_v1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/secplus_v1.h -------------------------------------------------------------------------------- /lib/subghz/protocols/secplus_v2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/secplus_v2.c -------------------------------------------------------------------------------- /lib/subghz/protocols/secplus_v2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/secplus_v2.h -------------------------------------------------------------------------------- /lib/subghz/protocols/smc5326.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/smc5326.c -------------------------------------------------------------------------------- /lib/subghz/protocols/smc5326.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/smc5326.h -------------------------------------------------------------------------------- /lib/subghz/protocols/somfy_keytis.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/somfy_keytis.c -------------------------------------------------------------------------------- /lib/subghz/protocols/somfy_keytis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/somfy_keytis.h -------------------------------------------------------------------------------- /lib/subghz/protocols/somfy_telis.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/somfy_telis.c -------------------------------------------------------------------------------- /lib/subghz/protocols/somfy_telis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/somfy_telis.h -------------------------------------------------------------------------------- /lib/subghz/protocols/star_line.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/star_line.c -------------------------------------------------------------------------------- /lib/subghz/protocols/star_line.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/protocols/star_line.h -------------------------------------------------------------------------------- /lib/subghz/receiver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/receiver.c -------------------------------------------------------------------------------- /lib/subghz/receiver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/receiver.h -------------------------------------------------------------------------------- /lib/subghz/registry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/registry.c -------------------------------------------------------------------------------- /lib/subghz/registry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/registry.h -------------------------------------------------------------------------------- /lib/subghz/subghz_keystore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/subghz_keystore.c -------------------------------------------------------------------------------- /lib/subghz/subghz_keystore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/subghz_keystore.h -------------------------------------------------------------------------------- /lib/subghz/subghz_keystore_i.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/subghz_keystore_i.h -------------------------------------------------------------------------------- /lib/subghz/subghz_setting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/subghz_setting.c -------------------------------------------------------------------------------- /lib/subghz/subghz_setting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/subghz_setting.h -------------------------------------------------------------------------------- /lib/subghz/subghz_tx_rx_worker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/subghz_tx_rx_worker.c -------------------------------------------------------------------------------- /lib/subghz/subghz_tx_rx_worker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/subghz_tx_rx_worker.h -------------------------------------------------------------------------------- /lib/subghz/subghz_worker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/subghz_worker.c -------------------------------------------------------------------------------- /lib/subghz/subghz_worker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/subghz_worker.h -------------------------------------------------------------------------------- /lib/subghz/transmitter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/transmitter.c -------------------------------------------------------------------------------- /lib/subghz/transmitter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/transmitter.h -------------------------------------------------------------------------------- /lib/subghz/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/subghz/types.h -------------------------------------------------------------------------------- /lib/toolbox/.gitignore: -------------------------------------------------------------------------------- 1 | version.inc.h 2 | -------------------------------------------------------------------------------- /lib/toolbox/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/SConscript -------------------------------------------------------------------------------- /lib/toolbox/api_lock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/api_lock.h -------------------------------------------------------------------------------- /lib/toolbox/args.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/args.c -------------------------------------------------------------------------------- /lib/toolbox/args.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/args.h -------------------------------------------------------------------------------- /lib/toolbox/buffer_stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/buffer_stream.c -------------------------------------------------------------------------------- /lib/toolbox/buffer_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/buffer_stream.h -------------------------------------------------------------------------------- /lib/toolbox/compress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/compress.c -------------------------------------------------------------------------------- /lib/toolbox/compress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/compress.h -------------------------------------------------------------------------------- /lib/toolbox/crc32_calc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/crc32_calc.c -------------------------------------------------------------------------------- /lib/toolbox/crc32_calc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/crc32_calc.h -------------------------------------------------------------------------------- /lib/toolbox/dir_walk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/dir_walk.c -------------------------------------------------------------------------------- /lib/toolbox/dir_walk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/dir_walk.h -------------------------------------------------------------------------------- /lib/toolbox/float_tools.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/float_tools.c -------------------------------------------------------------------------------- /lib/toolbox/float_tools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/float_tools.h -------------------------------------------------------------------------------- /lib/toolbox/hex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/hex.c -------------------------------------------------------------------------------- /lib/toolbox/hex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/hex.h -------------------------------------------------------------------------------- /lib/toolbox/level_duration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/level_duration.h -------------------------------------------------------------------------------- /lib/toolbox/m_cstr_dup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/m_cstr_dup.h -------------------------------------------------------------------------------- /lib/toolbox/manchester_decoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/manchester_decoder.c -------------------------------------------------------------------------------- /lib/toolbox/manchester_decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/manchester_decoder.h -------------------------------------------------------------------------------- /lib/toolbox/manchester_encoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/manchester_encoder.c -------------------------------------------------------------------------------- /lib/toolbox/manchester_encoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/manchester_encoder.h -------------------------------------------------------------------------------- /lib/toolbox/md5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/md5.c -------------------------------------------------------------------------------- /lib/toolbox/md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/md5.h -------------------------------------------------------------------------------- /lib/toolbox/path.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/path.c -------------------------------------------------------------------------------- /lib/toolbox/path.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/path.h -------------------------------------------------------------------------------- /lib/toolbox/pretty_format.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/pretty_format.c -------------------------------------------------------------------------------- /lib/toolbox/pretty_format.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/pretty_format.h -------------------------------------------------------------------------------- /lib/toolbox/profiler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/profiler.c -------------------------------------------------------------------------------- /lib/toolbox/profiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/profiler.h -------------------------------------------------------------------------------- /lib/toolbox/property.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/property.c -------------------------------------------------------------------------------- /lib/toolbox/property.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/property.h -------------------------------------------------------------------------------- /lib/toolbox/protocols/protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/protocols/protocol.h -------------------------------------------------------------------------------- /lib/toolbox/pulse_joiner.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/pulse_joiner.c -------------------------------------------------------------------------------- /lib/toolbox/pulse_joiner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/pulse_joiner.h -------------------------------------------------------------------------------- /lib/toolbox/random_name.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/random_name.c -------------------------------------------------------------------------------- /lib/toolbox/random_name.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/random_name.h -------------------------------------------------------------------------------- /lib/toolbox/saved_struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/saved_struct.c -------------------------------------------------------------------------------- /lib/toolbox/saved_struct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/saved_struct.h -------------------------------------------------------------------------------- /lib/toolbox/sha256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/sha256.c -------------------------------------------------------------------------------- /lib/toolbox/sha256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/sha256.h -------------------------------------------------------------------------------- /lib/toolbox/stream/file_stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/stream/file_stream.c -------------------------------------------------------------------------------- /lib/toolbox/stream/file_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/stream/file_stream.h -------------------------------------------------------------------------------- /lib/toolbox/stream/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/stream/stream.c -------------------------------------------------------------------------------- /lib/toolbox/stream/stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/stream/stream.h -------------------------------------------------------------------------------- /lib/toolbox/stream/stream_cache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/stream/stream_cache.c -------------------------------------------------------------------------------- /lib/toolbox/stream/stream_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/stream/stream_cache.h -------------------------------------------------------------------------------- /lib/toolbox/stream/stream_i.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/stream/stream_i.h -------------------------------------------------------------------------------- /lib/toolbox/stream/string_stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/stream/string_stream.c -------------------------------------------------------------------------------- /lib/toolbox/stream/string_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/stream/string_stream.h -------------------------------------------------------------------------------- /lib/toolbox/tar/tar_archive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/tar/tar_archive.c -------------------------------------------------------------------------------- /lib/toolbox/tar/tar_archive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/tar/tar_archive.h -------------------------------------------------------------------------------- /lib/toolbox/value_index.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/value_index.c -------------------------------------------------------------------------------- /lib/toolbox/value_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/value_index.h -------------------------------------------------------------------------------- /lib/toolbox/varint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/varint.c -------------------------------------------------------------------------------- /lib/toolbox/varint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/varint.h -------------------------------------------------------------------------------- /lib/toolbox/version.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/version.c -------------------------------------------------------------------------------- /lib/toolbox/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/toolbox/version.h -------------------------------------------------------------------------------- /lib/u8g2/u8g2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/u8g2/u8g2.h -------------------------------------------------------------------------------- /lib/u8g2/u8g2_bitmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/u8g2/u8g2_bitmap.c -------------------------------------------------------------------------------- /lib/u8g2/u8g2_box.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/u8g2/u8g2_box.c -------------------------------------------------------------------------------- /lib/u8g2/u8g2_buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/u8g2/u8g2_buffer.c -------------------------------------------------------------------------------- /lib/u8g2/u8g2_circle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/u8g2/u8g2_circle.c -------------------------------------------------------------------------------- /lib/u8g2/u8g2_d_memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/u8g2/u8g2_d_memory.c -------------------------------------------------------------------------------- /lib/u8g2/u8g2_font.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/u8g2/u8g2_font.c -------------------------------------------------------------------------------- /lib/u8g2/u8g2_fonts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/u8g2/u8g2_fonts.c -------------------------------------------------------------------------------- /lib/u8g2/u8g2_glue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/u8g2/u8g2_glue.c -------------------------------------------------------------------------------- /lib/u8g2/u8g2_glue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/u8g2/u8g2_glue.h -------------------------------------------------------------------------------- /lib/u8g2/u8g2_hvline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/u8g2/u8g2_hvline.c -------------------------------------------------------------------------------- /lib/u8g2/u8g2_intersection.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/u8g2/u8g2_intersection.c -------------------------------------------------------------------------------- /lib/u8g2/u8g2_line.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/u8g2/u8g2_line.c -------------------------------------------------------------------------------- /lib/u8g2/u8g2_ll_hvline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/u8g2/u8g2_ll_hvline.c -------------------------------------------------------------------------------- /lib/u8g2/u8g2_setup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/u8g2/u8g2_setup.c -------------------------------------------------------------------------------- /lib/u8g2/u8x8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/u8g2/u8x8.h -------------------------------------------------------------------------------- /lib/u8g2/u8x8_8x8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/u8g2/u8x8_8x8.c -------------------------------------------------------------------------------- /lib/u8g2/u8x8_byte.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/u8g2/u8x8_byte.c -------------------------------------------------------------------------------- /lib/u8g2/u8x8_cad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/u8g2/u8x8_cad.c -------------------------------------------------------------------------------- /lib/u8g2/u8x8_display.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/u8g2/u8x8_display.c -------------------------------------------------------------------------------- /lib/u8g2/u8x8_gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/u8g2/u8x8_gpio.c -------------------------------------------------------------------------------- /lib/u8g2/u8x8_setup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/u8g2/u8x8_setup.c -------------------------------------------------------------------------------- /lib/update_util/dfu_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/update_util/dfu_file.c -------------------------------------------------------------------------------- /lib/update_util/dfu_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/update_util/dfu_file.h -------------------------------------------------------------------------------- /lib/update_util/dfu_headers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/update_util/dfu_headers.h -------------------------------------------------------------------------------- /lib/update_util/lfs_backup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/update_util/lfs_backup.c -------------------------------------------------------------------------------- /lib/update_util/lfs_backup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/update_util/lfs_backup.h -------------------------------------------------------------------------------- /lib/update_util/update_manifest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/update_util/update_manifest.c -------------------------------------------------------------------------------- /lib/update_util/update_manifest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/update_util/update_manifest.h -------------------------------------------------------------------------------- /lib/update_util/update_operation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/update_util/update_operation.c -------------------------------------------------------------------------------- /lib/update_util/update_operation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/lib/update_util/update_operation.h -------------------------------------------------------------------------------- /scripts/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/ReadMe.md -------------------------------------------------------------------------------- /scripts/assets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/assets.py -------------------------------------------------------------------------------- /scripts/bin2dfu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/bin2dfu.py -------------------------------------------------------------------------------- /scripts/debug/FreeRTOS/FreeRTOS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/debug/FreeRTOS/FreeRTOS.py -------------------------------------------------------------------------------- /scripts/debug/FreeRTOS/FreeRTOSgdb/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/debug/FreeRTOS/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/debug/FreeRTOS/LICENSE -------------------------------------------------------------------------------- /scripts/debug/FreeRTOS/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/debug/FreeRTOS/README.md -------------------------------------------------------------------------------- /scripts/debug/PyCortexMDebug/cmdebug/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/debug/STM32WB55_CM4.svd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/debug/STM32WB55_CM4.svd -------------------------------------------------------------------------------- /scripts/debug/flipperapps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/debug/flipperapps.py -------------------------------------------------------------------------------- /scripts/debug/flipperversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/debug/flipperversion.py -------------------------------------------------------------------------------- /scripts/debug/fw.jflash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/debug/fw.jflash -------------------------------------------------------------------------------- /scripts/debug/gdbinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/debug/gdbinit -------------------------------------------------------------------------------- /scripts/debug/stm32wbx.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/debug/stm32wbx.cfg -------------------------------------------------------------------------------- /scripts/distfap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/distfap.py -------------------------------------------------------------------------------- /scripts/fbt/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/fbt/appmanifest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/fbt/appmanifest.py -------------------------------------------------------------------------------- /scripts/fbt/elfmanifest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/fbt/elfmanifest.py -------------------------------------------------------------------------------- /scripts/fbt/fapassets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/fbt/fapassets.py -------------------------------------------------------------------------------- /scripts/fbt/sdk/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/fbt/sdk/__init__.py -------------------------------------------------------------------------------- /scripts/fbt/sdk/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/fbt/sdk/cache.py -------------------------------------------------------------------------------- /scripts/fbt/sdk/collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/fbt/sdk/collector.py -------------------------------------------------------------------------------- /scripts/fbt/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/fbt/util.py -------------------------------------------------------------------------------- /scripts/fbt/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/fbt/version.py -------------------------------------------------------------------------------- /scripts/fbt_tools/blackmagic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/fbt_tools/blackmagic.py -------------------------------------------------------------------------------- /scripts/fbt_tools/ccache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/fbt_tools/ccache.py -------------------------------------------------------------------------------- /scripts/fbt_tools/compilation_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/fbt_tools/compilation_db.py -------------------------------------------------------------------------------- /scripts/fbt_tools/crosscc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/fbt_tools/crosscc.py -------------------------------------------------------------------------------- /scripts/fbt_tools/fbt_apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/fbt_tools/fbt_apps.py -------------------------------------------------------------------------------- /scripts/fbt_tools/fbt_assets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/fbt_tools/fbt_assets.py -------------------------------------------------------------------------------- /scripts/fbt_tools/fbt_debugopts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/fbt_tools/fbt_debugopts.py -------------------------------------------------------------------------------- /scripts/fbt_tools/fbt_dist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/fbt_tools/fbt_dist.py -------------------------------------------------------------------------------- /scripts/fbt_tools/fbt_envhooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/fbt_tools/fbt_envhooks.py -------------------------------------------------------------------------------- /scripts/fbt_tools/fbt_extapps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/fbt_tools/fbt_extapps.py -------------------------------------------------------------------------------- /scripts/fbt_tools/fbt_help.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/fbt_tools/fbt_help.py -------------------------------------------------------------------------------- /scripts/fbt_tools/fbt_hwtarget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/fbt_tools/fbt_hwtarget.py -------------------------------------------------------------------------------- /scripts/fbt_tools/fbt_sdk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/fbt_tools/fbt_sdk.py -------------------------------------------------------------------------------- /scripts/fbt_tools/fbt_tweaks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/fbt_tools/fbt_tweaks.py -------------------------------------------------------------------------------- /scripts/fbt_tools/fbt_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/fbt_tools/fbt_version.py -------------------------------------------------------------------------------- /scripts/fbt_tools/fwbin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/fbt_tools/fwbin.py -------------------------------------------------------------------------------- /scripts/fbt_tools/gdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/fbt_tools/gdb.py -------------------------------------------------------------------------------- /scripts/fbt_tools/jflash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/fbt_tools/jflash.py -------------------------------------------------------------------------------- /scripts/fbt_tools/objdump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/fbt_tools/objdump.py -------------------------------------------------------------------------------- /scripts/fbt_tools/openocd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/fbt_tools/openocd.py -------------------------------------------------------------------------------- /scripts/fbt_tools/pvsstudio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/fbt_tools/pvsstudio.py -------------------------------------------------------------------------------- /scripts/fbt_tools/python3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/fbt_tools/python3.py -------------------------------------------------------------------------------- /scripts/fbt_tools/sconsmodular.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/fbt_tools/sconsmodular.py -------------------------------------------------------------------------------- /scripts/fbt_tools/strip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/fbt_tools/strip.py -------------------------------------------------------------------------------- /scripts/flash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/flash.py -------------------------------------------------------------------------------- /scripts/flipper/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/flipper/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/flipper/app.py -------------------------------------------------------------------------------- /scripts/flipper/assets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/flipper/assets/copro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/flipper/assets/copro.py -------------------------------------------------------------------------------- /scripts/flipper/assets/coprobin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/flipper/assets/coprobin.py -------------------------------------------------------------------------------- /scripts/flipper/assets/dolphin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/flipper/assets/dolphin.py -------------------------------------------------------------------------------- /scripts/flipper/assets/icon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/flipper/assets/icon.py -------------------------------------------------------------------------------- /scripts/flipper/assets/manifest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/flipper/assets/manifest.py -------------------------------------------------------------------------------- /scripts/flipper/assets/obdata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/flipper/assets/obdata.py -------------------------------------------------------------------------------- /scripts/flipper/cube.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/flipper/cube.py -------------------------------------------------------------------------------- /scripts/flipper/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/flipper/storage.py -------------------------------------------------------------------------------- /scripts/flipper/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/flipper/utils/__init__.py -------------------------------------------------------------------------------- /scripts/flipper/utils/cdc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/flipper/utils/cdc.py -------------------------------------------------------------------------------- /scripts/flipper/utils/fff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/flipper/utils/fff.py -------------------------------------------------------------------------------- /scripts/flipper/utils/fstree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/flipper/utils/fstree.py -------------------------------------------------------------------------------- /scripts/flipper/utils/openocd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/flipper/utils/openocd.py -------------------------------------------------------------------------------- /scripts/flipper/utils/programmer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/flipper/utils/programmer.py -------------------------------------------------------------------------------- /scripts/flipper/utils/register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/flipper/utils/register.py -------------------------------------------------------------------------------- /scripts/flipper/utils/stm32wb55.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/flipper/utils/stm32wb55.py -------------------------------------------------------------------------------- /scripts/flipper/utils/templite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/flipper/utils/templite.py -------------------------------------------------------------------------------- /scripts/fwsize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/fwsize.py -------------------------------------------------------------------------------- /scripts/get_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/get_env.py -------------------------------------------------------------------------------- /scripts/guruguru.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/guruguru.py -------------------------------------------------------------------------------- /scripts/lint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/lint.py -------------------------------------------------------------------------------- /scripts/map_mariadb_insert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/map_mariadb_insert.py -------------------------------------------------------------------------------- /scripts/map_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/map_parser.py -------------------------------------------------------------------------------- /scripts/merge_report_qa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/merge_report_qa.py -------------------------------------------------------------------------------- /scripts/meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/meta.py -------------------------------------------------------------------------------- /scripts/ob.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/ob.data -------------------------------------------------------------------------------- /scripts/ob.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/ob.py -------------------------------------------------------------------------------- /scripts/ob_custradio.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/ob_custradio.data -------------------------------------------------------------------------------- /scripts/otp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/otp.py -------------------------------------------------------------------------------- /scripts/power.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/power.py -------------------------------------------------------------------------------- /scripts/program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/program.py -------------------------------------------------------------------------------- /scripts/runfap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/runfap.py -------------------------------------------------------------------------------- /scripts/sconsdist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/sconsdist.py -------------------------------------------------------------------------------- /scripts/selfupdate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/selfupdate.py -------------------------------------------------------------------------------- /scripts/serial_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/serial_cli.py -------------------------------------------------------------------------------- /scripts/slideshow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/slideshow.py -------------------------------------------------------------------------------- /scripts/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/storage.py -------------------------------------------------------------------------------- /scripts/testing/await_flipper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/testing/await_flipper.py -------------------------------------------------------------------------------- /scripts/testing/units.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/testing/units.py -------------------------------------------------------------------------------- /scripts/toolchain/fbtenv.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/toolchain/fbtenv.cmd -------------------------------------------------------------------------------- /scripts/toolchain/fbtenv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/toolchain/fbtenv.sh -------------------------------------------------------------------------------- /scripts/ufbt/SConstruct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/ufbt/SConstruct -------------------------------------------------------------------------------- /scripts/ufbt/commandline.scons: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/ufbt/commandline.scons -------------------------------------------------------------------------------- /scripts/ufbt/project_template/.gitignore: -------------------------------------------------------------------------------- 1 | dist/* 2 | .vscode 3 | .clang-format 4 | .editorconfig -------------------------------------------------------------------------------- /scripts/ufbt/site_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/ufbt/site_init.py -------------------------------------------------------------------------------- /scripts/update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/update.py -------------------------------------------------------------------------------- /scripts/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/version.py -------------------------------------------------------------------------------- /scripts/wifi_board.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/scripts/wifi_board.py -------------------------------------------------------------------------------- /site_scons/cc.scons: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/site_scons/cc.scons -------------------------------------------------------------------------------- /site_scons/commandline.scons: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/site_scons/commandline.scons -------------------------------------------------------------------------------- /site_scons/environ.scons: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/site_scons/environ.scons -------------------------------------------------------------------------------- /site_scons/extapps.scons: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/site_scons/extapps.scons -------------------------------------------------------------------------------- /site_scons/fbt_extra/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/site_scons/fbt_extra/util.py -------------------------------------------------------------------------------- /site_scons/firmwareopts.scons: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/site_scons/firmwareopts.scons -------------------------------------------------------------------------------- /site_scons/site_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DerrowBond/ultimate-flipper-firmware/HEAD/site_scons/site_init.py --------------------------------------------------------------------------------