WillyJL
17759a9e4b
NFC: Fix crash on ISO15693-3 save when memory is empty or cannot be read ( #4165 )
...
* NFC: Possibly fix ISO15693-3 save crash with no data
* Also prevent malloc(0) if block size or count is 0
---------
Co-authored-by: hedger <hedger@users.noreply.github.com >
2025-03-31 20:59:12 +04:00
hedger
5fcaef25b0
Stricter constness for const data ( #4126 )
...
* libs: stricter constness for saving RAM with .rodata section; fbt: sdk: fixed signature generation for nested const params
* hal: additional fixes for constness in USB subsystem
* debug apps: additional usb-related fixes
* mjs: more consts for token parser
* fatfs: const driver struct
* hal: more consts for ble & nfc vars
* hal: made FuriHalSpiBusHandle static
* hal: made FuriHalI2cBusHandle static
* usb: restored previous api
* linter fixes
* API fixes
2025-03-31 19:23:32 +04:00
MX
9384dedb88
Merge remote-tracking branch 'OFW/dev' into dev
2025-03-31 15:03:59 +03:00
Anna Antonenko
79bb24406e
Reduced ieee754 parser size ( #4154 )
...
Co-authored-by: hedger <hedger@users.noreply.github.com >
2025-03-31 08:24:27 +04:00
MX
dd3a3a02c9
NFC: Support DESFire Transaction MAC file type [ci skip]
...
by Willy-JL in OFW PR 4159
2025-03-28 14:13:31 +03:00
MX
6cc4976568
NFC: Fix NDEF parser for MIFARE Classic [ci skip]
...
by Willy-JL in OFW PR 4153
2025-03-28 14:10:16 +03:00
MMX
b5fd8953f9
Merge pull request #877 from Dmitry422/dev
...
Сombining rgb_backlight (by @quen0n) and original_backlight in one firmware
2025-03-15 07:59:51 +03:00
MX
8ca3581fb0
subghz bugfixes and experimental options
2025-03-15 07:23:23 +03:00
Dmitry422
cf63e9c036
Restore Input_vibro_touch compability with rgb_backlight.
...
rgb_backlight driver litle bit improvements
2025-03-14 18:40:19 +07:00
Dmitry422
7a19c9e549
Still in progress
2025-03-12 18:15:38 +07:00
Dmitry422
9e6593c09e
Start moving RGB MOD from Notification to RGB MOD service.
2025-03-11 18:54:12 +07:00
Dmitry422
3c7d9e63fb
Start working on combining rgb_backlight and original_backlight.
2025-02-28 23:14:18 +07:00
MX
0a924974c0
Merge remote-tracking branch 'OFW/dev' into dev
2025-02-25 00:08:57 +03:00
Zinong Li
145184f0f2
NFC: FeliCa Protocol Expose Read Block API and Allow Specifying Service ( #4074 )
...
* add one parameter to the rdbl and expose
* Bump api version and format sources
Co-authored-by: あく <alleteam@gmail.com >
2025-02-25 06:07:45 +09:00
Zinong Li
9f5e93bed8
LFRFID: Fix Detection Conflict Between Securakey and Noralsy Format ( #4125 )
...
* Securakey added parity check
* Format Sources
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2025-02-25 04:59:05 +09:00
MX
5b2582930f
classic poller fix early key reuse in dictionary attack state machine
...
by noproto
2025-02-24 21:40:21 +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
248341ac0a
merge ofw pr 4125
...
by zinongli
2025-02-24 20:57:43 +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
MX
9f4b1aead7
Merge remote-tracking branch 'OFW/dev' into dev [ci skip]
2025-02-23 18:35:22 +03:00
hedger
6c17b785ec
hal: made FuriHalI2cBusHandle static
2025-02-22 19:23:30 +00:00
hedger
251565e9d3
hal: made FuriHalSpiBusHandle static
2025-02-22 19:12:12 +00:00
hedger
7d000abfc4
mjs: more consts for token parser
2025-02-22 18:15:37 +00: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
Anna Antonenko
ef024e8086
[FL-3958] Stdio API improvements ( #4110 )
...
* improve thread stdio callback signatures
* pipe stdout timeout
* update api symbols
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2025-02-22 08:11:27 +09: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
1e3100e26e
Merge remote-tracking branch 'OFW/dev' into dev
2025-02-20 04:22:42 +03:00
Justin Nesselrotte
3698fc8d02
Fixed repeat in subghz tx_from_file command ( #4099 )
...
* Fixed repeat in subghz tx_from_file command
* Fix PVS warnings
Co-authored-by: あく <alleteam@gmail.com >
2025-02-20 10:10:41 +09:00
Zinong Li
04fa7a9a7f
LFRFID: Noralsy Format/Brand ( #4090 )
...
* beta version
* Working. No parsing yet. No checksum yet.
* T5 config caveat
* parsings
Co-authored-by: あく <alleteam@gmail.com >
2025-02-20 09:36:39 +09:00
MX
486dc48a7a
Merge remote-tracking branch 'OFW/dev' into dev
2025-02-20 03:08:53 +03:00
Anna Antonenko
0f240c4dbc
[FL-3949] Universal IR signal selection ( #4085 )
...
* feat: universal ir signal selection
* fix: f18, format specifiers
* update labels with suggestions from the ui team
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2025-02-20 08:58:55 +09: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
7e1dae67a3
remove from api [ci skip]
2025-02-13 20:24:24 +03:00
MX
dea16b7055
add missing api [ci skip]
2025-02-13 20:20:25 +03:00
MX
85cba9fd8d
Merge remote-tracking branch 'OFW/dev' into dev
2025-02-13 19:58:15 +03:00
Demae
429c0dd387
Added naming for DESFire cards + fix MF3ICD40 cards unable to be read ( #4058 )
...
* Fixed MF3ICD40 DESFire cards soft-locking NFC application due to read free memory being an unsupported function, added naming for DESFire cards
* NFC: slightly more granular desfire card type resolution
Co-authored-by: あく <alleteam@gmail.com >
2025-02-13 19:49:53 +09:00
Yukai Li
59fe896ce8
nfc: Enable MFUL sync poller to be provided with passwords ( #4050 )
...
* nfc: Enable MFUL sync poller to be provided with passwords
* Sync targret api versions
Co-authored-by: あく <alleteam@gmail.com >
2025-02-13 19:31:56 +09:00
RebornedBrain
de85cc7a8e
ST25TB poller mode check ( #4084 )
...
Co-authored-by: あく <alleteam@gmail.com >
2025-02-13 19:07:03 +09:00
Anna Antonenko
e27f82f041
[FL-3925, FL-3942, FL-3944] JS features & bugfixes (SDK 0.2) ( #4075 )
...
* feat: JS GPIO PWM, JS GUI Widget view; fix: JS EvtLoop stop on request, JS EvtLoop stop on error
* fix: f18 build
* docs: widget
* fix: js unit test
* change feature naming
Co-authored-by: あく <alleteam@gmail.com >
2025-02-13 17:50:38 +09:00
MX
2919105bdb
Merge remote-tracking branch 'OFW/dev' into dev [ci skip]
2025-02-13 01:01:02 +03:00
Astra
00f287e297
[FL-2754, FL-3945] EM4305 support ( #4069 )
...
* Initial EM4305 write support
* Support for writing EM4100 data to EM4305 blank tags
* F18 API version bump
* Satisfy pvs
* Lib: cleanup em4305 code
* Mask size fix
* Electra
* Fix leftovers from a previous implementation
* Viking
* Gallagher
* LFRFID: cleanup em4305
Co-authored-by: あく <alleteam@gmail.com >
2025-02-13 03:04:24 +09:00
MX
a3ffdac763
Merge remote-tracking branch 'OFW/dev' into dev
2025-02-10 21:55:03 +03:00
Anna Antonenko
7a92fd359c
[FL-3950] Update mbedtls & expose AES ( #4092 )
...
* update mbedtls
* expose mbedtls/aes.h
* update f18
Co-authored-by: あく <alleteam@gmail.com >
2025-02-10 20:57:16 +09:00
MX
633f5d7c57
fbt format and naming fix
2025-01-15 17:23:38 +03:00
MX
f054d05269
Merge remote-tracking branch 'OFW/dev' into dev
2025-01-13 15:12:51 +03:00