MX
8ca3581fb0
subghz bugfixes and experimental options
2025-03-15 07:23:23 +03:00
MX
b38d239eb8
Merge remote-tracking branch 'OFW/hedger/more-constness' into dev [ci skip]
2025-02-24 21:18:11 +03:00
MX
dd2388e40d
discard wrong hollarms if bytesum is invalid
2025-02-24 10:57:27 +03:00
MX
0e8a0228be
add revers rb2 subghz protocol
2025-02-24 10:56:57 +03:00
hedger
b0835220ac
libs: stricter constness for saving RAM with .rodata section; fbt: sdk: fixed signature generation for nested const params
2025-02-22 16:05:56 +00:00
MX
aef8a97ab4
Merge remote-tracking branch 'OFW/dev' into dev
2025-02-20 18:40:54 +03:00
Astra
2817666eb9
[FL-3774] Fix 5V on GPIO ( #4103 )
...
* Move OTG controls to the power service
* Accessor: add missing power service import
* Power: add is_otg_enabled to info and properly handle OTG enable with VBUS voltage present
* Power: method naming
* Power: add backward compatibility with old-style use of furi_hal_power
* Scripts: lower MIN_GAP_PAGES to 1
* SubGhz: fix incorrect logging tag
* SubGhz: delegate OTG management to power service
* Power: fix condition race, various improvements
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2025-02-20 12:37:52 +09:00
MX
536ebe3efc
came atomo button hold simulation half cycle
2025-02-20 06:03:30 +03:00
MX
fa2af5a826
fix naming
2025-02-20 04:41:02 +03:00
MX
cd94db3b91
FIX GANG QI
2025-02-20 04:39:28 +03:00
MX
486dc48a7a
Merge remote-tracking branch 'OFW/dev' into dev
2025-02-20 03:08:53 +03:00
Ryan Peel
1541c36b14
BadUSB: Mouse control ( #4004 )
...
* add usb hid mouse functions, add mouse functions to BadUsbHidApi
* add ble mouse functionality
* add hid_usb_mouse_release_all
* ducky mouse command skeleton
* implement mouse click functions
* corrected missing semicolon
* added mouse functionality
* corrected mouse scroll functionality
* mouse key functionality, removed mouse commands, supporting get_mouse_keycode function, added mouse buttons as Keys for HOLD function
* add mouse commands
* removed mouse middle click
* Format sources and fix bunch of mistakes in nfc and subghz
* added HID_MOUSE_NONE: added to help with better readability
* added script for mouse movement test
* Fix: hold and release, imrpove readability
* simplified the mouse demo/test
* Format sources
Co-authored-by: あく <alleteam@gmail.com >
2025-02-20 08:24:34 +09:00
MX
633f5d7c57
fbt format and naming fix
2025-01-15 17:23:38 +03:00
MX
9c5341edb1
Merge remote-tracking branch 'OFW/dev' into dev
2024-12-23 15:56:12 +03:00
Astra
a02781b936
[FL-3920] Fix lost BadBLE keystrokes ( #3993 )
...
* WIP: fix lost BadBLE keystrokes
* Switch to semaphores for synchronization
* Move checking to the gap level
* Remove leftovers from hid_service
* Remove more leftovers from hid_service
* De-allocate the semaphore after use
* Change the timeout to account for unforeseen situation
* Update F18 API
* Fix naming and unbump api version
* Move away from semaphores
* Remove the left over include
* Ble: cleanup error handling in ble_gatt_characteristic_update
* Fix PVS warning
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2024-12-23 09:18:14 +09:00
MX
4479cd489b
nice one key doesnt fit in display fully
2024-11-01 07:35:53 +03:00
MX
2d601651c6
some subghz cleanup
2024-11-01 06:49:59 +03:00
MX
8cdb5619f5
keeloq add key
2024-10-19 15:19:57 +03:00
MX
2aff3bca73
fix zero issues in princeton
2024-10-16 11:37:41 +03:00
MX
9799a07db6
remove serial check ui in gangqi [ci skip]
2024-10-12 23:16:02 +03:00
MX
d2a8e9fb5e
princeton add support for different button coding type [ci skip]
2024-09-26 19:06:39 +03:00
MX
2826382970
fix check [ci skip]
2024-09-16 18:31:02 +03:00
MX
2af87cdb70
hollarm button codes and gangqi validator allow more serials [ci skip]
2024-09-16 18:01:51 +03:00
MX
1ca240b624
princeton custom buttons support [ci skip]
2024-09-11 01:59:41 +03:00
MX
5da447a2b0
more chance to generate working remote at gangqi
2024-09-09 04:11:00 +03:00
MX
ad1c9045af
use global counter
2024-09-06 12:56:35 +03:00
MX
64e231ae8d
fix logic
2024-09-06 12:47:43 +03:00
MX
910380559b
move logic
2024-09-06 12:16:34 +03:00
MX
8d731f3b1b
hay21 add 3rd button
2024-09-06 11:52:03 +03:00
MX
7333c550d2
hay21 small ui fix
2024-09-06 11:46:11 +03:00
MX
2e0cebc4f8
add hay21 dynamic protocol [ci skip]
2024-09-06 11:23:02 +03:00
MX
2762ff2def
gangqi serial validator and fix add manually
2024-09-06 10:11:43 +03:00
MX
a4eebd7ad6
Add hollarm 42bit protocol and more
...
custom button support and add manually support for new protocols
2024-09-06 00:46:29 +03:00
MX
24325e4418
gangqi add button parsing
2024-09-05 03:54:16 +03:00
MX
8fd8e4f3d9
Add marantec24 and gangqi protocols
...
Protocols by @xMasterX / captures for gangqi by @mishamyte
2024-09-04 03:16:30 +03:00
MX
821f5bab18
Merge remote-tracking branch 'OFW/dev' into dev
2024-08-10 14:47:38 +03:00
daubsi
4f75d92747
Added protocol for Dickert MAHS garage door remote control ( #3826 )
...
* Added Dickert MAHS protocol
* Update protocol_items.c
* Added Dickert MAHS protocol reference
* Update protocol_items.h
* Removed logging and some defines
* Reworked the send code to properly adhere to Dickert timings
* Added subghz unit test for Dickert MAHS
* Minor fix in encoding length
* Added Dickert Decoder Test to subghz unit tests and set repeat=10
* SubGhz: cleanup dickert mahs code and documentation
* SubGhz: correct type in for statement in dickert mahs
Co-authored-by: あく <alleteam@gmail.com >
2024-08-09 17:24:57 +09:00
MX
57f3bce8e3
merge manually formatted stuff too
2024-07-16 01:01:17 +03:00
MX
726cb770d0
formatting
2024-07-15 20:02:45 +03:00
hedger
ffa3996a5e
[FL-3867] Code formatting update ( #3765 )
...
* clang-format: AllowShortEnumsOnASingleLine: false
* clang-format: InsertNewlineAtEOF: true
* clang-format: Standard: c++20
* clang-format: AlignConsecutiveBitFields
* clang-format: AlignConsecutiveMacros
* clang-format: RemoveParentheses: ReturnStatement
* clang-format: RemoveSemicolon: true
* Restored RemoveParentheses: Leave, retained general changes for it
* formatting: fixed logging TAGs
* Formatting update for dev
Co-authored-by: あく <alleteam@gmail.com >
2024-07-15 13:38:49 +09:00
MMX
d5a790e25b
SubGHz: Hormann HSM static - Fix button decode ( #3767 )
...
Co-authored-by: hedger <hedger@users.noreply.github.com >
Co-authored-by: あく <alleteam@gmail.com >
2024-07-10 13:10:54 +01:00
MX
b11f18c553
hormann hsm static code btn decode fix??? [ci skip]
2024-07-08 17:21:06 +03:00
MX
54192afe56
hormann_ecostar add manually support and custom button
2024-07-08 09:40:09 +03:00
MX
4b7875376b
keeloq custom buttons improvements
2024-07-08 09:08:48 +03:00
MX
96b1ca97dc
subghz add novoferm support
2024-07-08 08:10:00 +03:00
MMX
039faf02f1
SubGHz: Princeton - Add check for wrong guard_time values and show guard time in UI ( #3719 )
...
Co-authored-by: あく <alleteam@gmail.com >
2024-06-17 14:49:09 +01:00
MX
2a163db3ad
fix add manually and fix check
2024-06-17 15:33:08 +03:00
MX
b48c6dd7f8
princeton reject guard time more than 900 and show guard time in UI
2024-06-17 02:17:05 +03:00
MX
8938cbfc6e
add subghz protocol - legrand
...
by user890104
https://github.com/Next-Flip/Momentum-Firmware/pull/120/files
2024-06-06 01:33:47 +03:00
MX
17dbb4105d
Merge remote-tracking branch 'OFW/dev' into dev
2024-06-06 00:35:40 +03:00