Commit Graph

1799 Commits

Author SHA1 Message Date
MX bbc1ba62fc Merge branch 'fz-dev' into dev 2023-02-08 20:12:10 +03:00
Skorpionm 31259d5304 [FL-3091] SubGhz: add protocol Alutech at-4n (#2352)
* GubGhz: add protocol Alutech at-4n
* SubGhz: fix syntax
* SubGhz: fix subghz_protocol_decoder_alutech_at_4n_get_hash_data
* SubGhz: add unit test alutech at-4n
* SubGhz: add name key

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-02-09 01:59:49 +09:00
MX c8cf3e41a7 Fix that sound switcher was not present in read raw 2023-02-08 18:48:28 +03:00
Brandon Weeks 8288a08eb3 SubGhz: add protocol "Linear Delta-3" (#2239)
* SubGhz: add protocol "Linear Delta-3"
* SubGhz: fix Leniar Delta 3
* BadUSB: mask pvs studio warning for valid code

Co-authored-by: SkorP <skorpionm@yandex.ru>
Co-authored-by: あく <alleteam@gmail.com>
Co-authored-by: Skorpionm <85568270+Skorpionm@users.noreply.github.com>
2023-02-09 00:26:45 +09:00
MX b1f581239b BadUSB: Keyboard Layouts (#2256)
* BadUSB: Keyboard Layouts
* Apply requested changes pt1
* Add layout file check when we loading config

Co-authored-by: Nikolay Minaylov <nm29719@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2023-02-09 00:01:00 +09:00
MX 0dccbe28bb Merge branch 'fz-dev' into dev 2023-02-08 17:15:17 +03:00
Skorpionm 99253a0e28 [FL-3093, FL-3087] SubGhz: Fix Raw write, add short duration filter setting (#2300)
* SubGhz: Fix recording RAW files, sometimes could not start at a high level
* SubGhz:  subghz_worker, add short duration filter setting
* SubGhz: capture raw timings in cli. Furi: clear pending interrupts on ISR set/reset
* SubGhz: fix start  duration in furi_hal_subghz_start_async_rx
* [FL-3093] SubGhz: hopping issue in some regions
* [FL-3087] SubGhz: fix delete-ok issue
* SubGhz: remove copypasta from rx_raw cli command

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-02-08 22:20:42 +09:00
MX 30081b79c4 Mirror my changes to badusb layouts from PR 2023-02-08 16:10:47 +03:00
MX 81316255f9 Fix after merge issues pt1 2023-02-08 12:22:11 +03:00
MX 6c768f2019 Merge branch 'fz-dev' into dev 2023-02-08 12:09:57 +03:00
Liam Hays 111c7557b3 Fix minor UI inconsistencies and bugs (#2361)
* Changed blue LED to cyan in NFC Magic and Picopass apps.
* Fix capitalization of ATQA and UID in NFC Add Manually wizard.
* Fix reselection of "Saved" menu item in NFC and RFID apps.
* Fix double back press after deleting a file in the SubGhz browser.
* Make NFC app behave like other apps: return to the file browser after deleting a file.
* Rename NfcSceneSetAtqua to NfcSceneSetAtqa.
* Save selected menu items in NFC Magic and Picopass apps in a way that always works.
* Restore previous selection in Universal Remotes menu.
* Other way to do universal remote menu saving, and NFC Extra Actions saves last selection.

Co-authored-by: あく <alleteam@gmail.com>
2023-02-08 17:08:50 +09:00
Georgii Surkov 7a3a1aaf0d [FL-3057] Allow use of any suitable pin for 1-Wire devices (#2350)
* Add 1-wire thermometer example app stub
* Working 1-wire thermometer app
* Refactor app to use threads
* Clean up code, add comments
* Add CRC checking
* Increase update period
* Fix error in fbt
* Revert the old update period
* Use settable pin in onewire_host
* Use settable pin for onewire_slave
* Clear EXTI flag after callback, make private methods static in onewire_slave
* Do not hardcode GPIO pin number
* Remove iButton hal from furi_hal_rfid
* Remove most of furi_hal_ibutton
* Add some of furi_hal_ibutton back
* Slightly neater code
* Fix formatting
* Fix PVS-studio warnings
* Update CODEOWNERS
* Add furi_hal_gpio_get_ext_pin_number
* Create README.md
* FuriHal: move furi_hal_gpio_get_ext_pin_number to resources

---------

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-02-08 14:40:44 +09:00
Willy-JL 65081c878a Merge branch 'dev' of https://github.com/ClaraCrazy/Flipper-Xtreme into badusb-ble 2023-02-08 04:05:46 +00:00
VerstreuteSeele 15ec5b4e0d fixed api, fixed cartfiles & removed my stupidity 2023-02-08 03:58:08 +01:00
VerstreuteSeele 189055d8f3 fix bs 2023-02-07 19:44:13 +01:00
VerstreuteSeele ce17c0d55e Update archive_browser_view.h 2023-02-07 19:14:30 +01:00
VerstreuteSeele 9b81f93fd2 Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into dev 2023-02-07 19:12:13 +01:00
hedger 224d0aefe4 [FL-2733] multitarget support for fbt (#2209)
* First part of multitarget porting
* Delete firmware/targets/f7/Inc directory
* Delete firmware/targets/f7/Src directory
* gpio: cli fixes; about: using version from HAL
* sdk: path fixes
* gui: include fixes
* applications: more include fixes
* gpio: ported to new apis
* hal: introduced furi_hal_target_hw.h; libs: added one_wire
* hal: f18 target
* github: also build f18 by default
* typo fix
* fbt: removed extra checks on app list
* api: explicitly bundling select mlib headers with sdk
* hal: f18: changed INPUT_DEBOUNCE_TICKS to match f7
* cleaned up commented out code
* docs: added info on hw targets
* docs: targets: formatting fixes
* f18: fixed link error
* f18: fixed API version to match f7
* docs: hardware: minor wording fixes
* faploader: added fw target check
* docs: typo fixes
* github: not building komi target by default
* fbt: support for `targets` field for built-in apps
* github: reworked build flow to exclude app_set; fbt: removed komi-specific appset; added additional target buildset check
* github: fixed build; nfc: fixed pvs warnings
* attempt to fix target id
* f7, f18: removed certain HAL function from public API
* apps: debug: enabled bt_debug_app for f18
* Targets: backport input pins configuration routine from F7 to F18

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-02-08 01:33:05 +09:00
Willy-JL 3a10bbc227 Merge branch 'dev' of https://github.com/ClaraCrazy/Flipper-Xtreme into badusb-ble 2023-02-07 00:50:53 +00:00
Willy-JL edd3171d6c Add xfw setting for sort dirs before files 2023-02-07 00:50:38 +00:00
Willy-JL e98ad6fc2c Fix file browser sorting for good 2023-02-07 00:24:19 +00:00
Willy-JL d6dcf0efa2 Case insensitive file browser list 2023-02-06 20:51:07 +00:00
nullableVoidPtr b521761990 Merge branch 'dev' into nfcf 2023-02-05 03:24:24 +08:00
Willy-JL 9a02a87e82 Fix worker interface bug on bad kb quit 2023-02-03 23:37:44 +00:00
Willy-JL e97659819d Change bad bt config options names 2023-02-03 23:10:50 +00:00
Willy-JL 92c83cfb79 Fix typo 2023-02-03 22:40:29 +00:00
yocvito d6a1dc2e1f Removes storing of bt peer key in internal flash for bad usb BLE
Co-authored-by: yocvito <nicolasmorel.dp@gmail.com>
2023-02-03 22:27:26 +00:00
Willy-JL 82f4a287cb Stay connected in bad kb 2023-02-03 22:19:04 +00:00
Willy-JL 72935579e6 Format 2023-02-03 17:46:32 +00:00
Willy-JL 8a3bd796d4 Generic bad kb comments 2023-02-03 17:44:22 +00:00
Willy-JL f3bb068fd7 Rename bad usb to bad kb 2023-02-03 17:43:59 +00:00
MX 559c4567cb Rename: Radio settings -> Radio Settings 2023-02-03 17:43:17 +03:00
MX 8c50225da4 Fix issue with external module settings
It was possible to set it to external module without module connected, and as it saves its state in memory, all other plugins that uses subghz will not work, now we checking for module when you changing that setting
2023-02-03 17:20:10 +03:00
MX bfbcce030c Fix GUI issues
Fix secplus v1 text too
2023-02-03 15:39:02 +03:00
Willy-JL 8599113135 Merge branch 'dev' of https://github.com/ClaraCrazy/Flipper-Xtreme into badusb-ble 2023-02-02 21:39:00 +00:00
Willy-JL e33023463a Format 2023-02-02 21:38:45 +00:00
Victor 5458157924 Added external CC1101 support 2023-02-02 22:47:50 +03:00
MX 16f8f2c2df Merge branch 'fz-dev' into dev 2023-02-02 11:54:20 +03:00
g3gg0.de 095595c55a Merge branch 'DigitalSequence_PulseReader' into ISO15693 2023-02-01 23:57:34 +01:00
yocvito e4c642b72c Restores bt mac @ and adv name before quitting bad usb app 2023-02-01 12:01:55 +01:00
Clara K f99309b9bc Merge branch 'dev' into badusb-ble 2023-01-31 11:47:34 +01:00
VerstreuteSeele e640b4e7bf Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into dev 2023-01-30 18:16:02 +01:00
yocvito fb1218c9a5 Removes pin verif when using BT for bad-USB 2023-01-30 13:31:24 +01:00
Noam Drong 5db7fdf985 Add support for GUI-CTRL in bad_usb (#2315)
Co-authored-by: あく <alleteam@gmail.com>
2023-01-30 15:03:10 +07:00
Willy-JL feac699dcb Fix keyboard layouts on ble bad usb 2023-01-29 19:35:20 +00:00
Willy-JL 4ec539ff99 Move all Bad BLE functionality to Bad USB 2023-01-29 03:24:42 +00:00
Willy-JL 35473ffafe Move most Bad BLE code to Bad USB 2023-01-28 06:53:55 +00:00
yocvito a6daa2a20d drop useless file and some useless line 2023-01-27 11:56:29 +01:00
yocvito a88053964e Bluetooth timeout is now dynamic thanks to rssi analyzing 2023-01-26 22:54:15 +01:00
yocvito a14f5446e4 Merge branch 'v40-merge' into badusb-ble 2023-01-26 00:22:28 +01:00