Commit graph

7451 commits

Author SHA1 Message Date
MX
326eff734d
fmt 2025-02-24 10:59:03 +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
c71ea3aee4
upd changelog 2025-02-23 19:14:13 +03:00
MX
9f4b1aead7
Merge remote-tracking branch 'OFW/dev' into dev [ci skip] 2025-02-23 18:35:22 +03:00
hedger
acc90d0ac3
linter fixes 2025-02-22 20:43:11 +00:00
hedger
15a5e652e0
usb: restored previous api 2025-02-22 20:40:52 +00: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
d7221f1b0d
hal: more consts for ble & nfc vars 2025-02-22 18:39:52 +00:00
hedger
bf84daf0d9
fatfs: const driver struct 2025-02-22 18:28:37 +00:00
hedger
7d000abfc4
mjs: more consts for token parser 2025-02-22 18:15:37 +00:00
hedger
5d7b63b162
debug apps: additional usb-related fixes 2025-02-22 16:35:22 +00:00
hedger
b99f65dd9a
hal: additional fixes for constness in USB subsystem 2025-02-22 16:32:24 +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
4c47b9baed
upd changelog 2025-02-21 20:57:55 +03:00
MMX
91bcff606b
Merge pull request #872 from m-xim/dev
Update README: fix
2025-02-21 20:56:48 +03:00
m-xim
d8b32d74ab docs: delete duplicate Keeloq manufacturers 2025-02-21 16:07:16 +03:00
m-xim
92818a07a2 docs: remove link underline from badges 2025-02-21 13:06:21 +03:00
MX
1292742538
upd missing parts [ci skip] 2025-02-21 06:41:25 +03:00
MMX
e70ee30f6e
Merge pull request #871 from m-xim/dev
README Update: Enhanced Visuals & Navigation
2025-02-21 06:24:58 +03:00
MMX
c4c2fe7e1e
Merge pull request #865 from mi-lrn/patch-1
Update FAQ.md
2025-02-21 06:24:46 +03:00
m-xim
8b8d9c9d94
Merge branch 'DarkFlippers:dev' into dev 2025-02-21 05:53:01 +03:00
m-xim
cf73481310 docs: sort manufacturers list alphabetically and distribute in table columns 2025-02-21 05:52:17 +03:00
MX
476e8f22d0
upd changelog 2025-02-21 05:25:44 +03:00
m-xim
5ac9ff3256
Merge branch 'DarkFlippers:dev' into dev 2025-02-21 05:24:05 +03:00
m-xim
0214e176c2 docs: rearrange badges layout and remove link underline from badges 2025-02-21 05:22:25 +03:00
MX
b887d6af21
Merge remote-tracking branch 'OFW/dev' into dev [ci skip] 2025-02-21 05:18:29 +03:00
WillyJL
404764b660
GUI: Widget view extra options for JS (#4120)
* Fill option for widget frame
* Add widget circle element
* Add widget line element
* Fix missing include for InputType
* Fix missing comment
* Update api symbols
* Load .fxbm from file
* Fix copy pasta
* Add fill param to example
* Fix some comments
* Bump JS SDK 0.3
* Fix free
* Rename widget frame to rect
* Gui: add widget_add_frame_element backward compatibility macros

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2025-02-21 10:47:56 +09:00
m-xim
f94800b220 docs: add icons 2025-02-21 04:39:30 +03:00
MX
13dd10182e
Merge remote-tracking branch 'OFW/dev' into dev 2025-02-21 04:11:41 +03:00
Anna Antonenko
16d18a79a9
[FL-3900] Update heap implementation (#4123)
* furi: update heap4 to latest
* debug: heap under/overflow testing app
* fix formatting
* silence pvs warnings
* Linker: symbols without type
* Infrared: fix crash in universal remotes on long back press
* Infrared: properly fix incorrect input handling behavior and crash in universal remote. Fix same issue in hid_app.
* FreeRTOSConfig: explicit cast to uint in configTOTAL_HEAP_SIZE
* Format sources
* C and C++ compatible version of stm32wb55_linker.h

Co-authored-by: あく <alleteam@gmail.com>
2025-02-21 10:04:02 +09:00
MX
f242eef26f
Merge remote-tracking branch 'OFW/dev' into dev 2025-02-21 03:08:00 +03:00
Akiva-Cohen
4e9aa3883b
Updated Button Panel (#4119)
* updated button panel
* fixed mismateched .c and .h files
* Gui: extra events for ok button handling in button_panel
* Gui: extra events for other buttons handling in button_panel

Co-authored-by: あく <alleteam@gmail.com>
2025-02-21 06:57:28 +09:00
Anna Antonenko
7c5c5d4749
[FL-3734] UART framing mode selection (#4121)
* HAL: feat: uart framing
* JS: feat: uart framing
* fix formatting
* fix pvs warning
* HAL: flash impact reduction attempt 1
* HAL: flash impact reduction attempt 2
* fix compile error
* HAL: finalize flash impact reduction
* HAL: remove user-facing magic numbers

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2025-02-21 04:54:38 +09:00
Nathan Perry
290a6dc1eb
gpio: clear irq status before calling user handler (#4118)
* gpio: clear irq status before calling user handler
* Format sources

Co-authored-by: あく <alleteam@gmail.com>
2025-02-21 03:42:31 +09:00
MX
aef8a97ab4
Merge remote-tracking branch 'OFW/dev' into dev 2025-02-20 18:40:54 +03:00
m-xim
f0b20efbc9 docs: remove redundant <br/> tags 2025-02-20 18:02:49 +03:00
m-xim
56853161e2 docs: update README with modernized design and enhanced navigation
- Updated header image
- Added emojis to headings for visual variety
- Introduced collapsible sections (details) for a more compact layout
- Included links to community channels (Telegram)
- Restructured document for improved readability
2025-02-20 17:46:32 +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
d7df3f38b7
upd changelog 2025-02-20 06:04:35 +03:00
MX
536ebe3efc
came atomo button hold simulation half cycle 2025-02-20 06:03:30 +03:00
MX
f37044de18
upd changelog 2025-02-20 05:33:44 +03:00
MX
9378a6f5c4
fix text pos 2025-02-20 05:29:38 +03:00
MX
9ff141acbb
fix infrared 2025-02-20 05:28:44 +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