Commit Graph

1488 Commits

Author SHA1 Message Date
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
yocvito
d518f9fa5b Reverse mac address layout in mac changing scene (bad ble) 2023-01-25 23:44:47 +01:00
yocvito
df4d512f7d Adds BLE adv name & mac changing effective 2023-01-25 19:00:41 +01:00
nullableVoidPtr
8ef89d9775 Merge branch 'dev' into nfcf 2023-01-25 02:19:24 +08:00
nullableVoidPtr
556c76ef7e Merge branch 'dev' into nfcf 2023-01-25 02:16:51 +08:00
Willy-JL
45a0a1104d Revert asset packs to OFW copium naming scheme 2023-01-24 11:44:42 +00:00
Willy-JL
109583cb9f SFW mode by default 2023-01-23 13:37:15 +00:00
MX
898b29b921 Fix SubGHz GUI receiver bug
When keyboard is locked and popup appears it now shows bottom text correctly
2023-01-21 10:45:10 +03:00
g3gg0.de
c1430bd97e increase sniff log size 2023-01-21 01:51:36 +01:00
g3gg0.de
00f8365954 also added DSFID/AFI handling and locking 2023-01-21 01:49:02 +01:00
g3gg0.de
2966a26cf1 added correct description to delete menu 2023-01-21 01:13:27 +01:00
g3gg0.de
02e3a30f06 added "Listen NfcV Reader" to sniff traffic from reader to card 2023-01-21 01:04:02 +01:00