Commit Graph

12912 Commits

Author SHA1 Message Date
Willy-JL
0c1bbe93c9 Update apps
- Quac: Sync version number
- Seader: Less worker thread memory, change log prefix (by bettse)
2024-07-23 22:09:04 +02:00
Willy-JL
de473d5e79 Merge remote-tracking branch 'ul/dev' into mntm-dev --nobuild 2024-07-23 20:48:45 +02:00
MX
bcdc4c9ed6 upd changelog 2024-07-22 01:47:55 +03:00
MX
69c780fddb subghz update hopping config text
by Willy-JL
2024-07-22 01:47:19 +03:00
MX
3d46a62f71 Merge remote-tracking branch 'OFW/dev' into dev [ci skip] 2024-07-21 03:34:45 +03:00
Willy-JL
4abf3c024b Add USB MTP app (SD access on PC without qFlipper) by Alex4386 2024-07-18 22:37:31 +01:00
Willy-JL
fe911d59ce Sub-GHz: Hopping RSSI meaning is clearer in UI --nobuild 2024-07-18 20:50:31 +01:00
Willy-JL
8751ab1cf8 Add PR numbers to changelog 2024-07-18 20:43:13 +01:00
Willy-JL
262bbe0809 Merge remote-tracking branch 'ofw/dev' into mntm-dev --nobuild 2024-07-18 20:21:35 +01:00
Astra
4258db3888 [FL-3752] HID/BLE Keyboard UI refactoring (#3777)
* HID app new keyboard WIP
* Shift logic for special cases
* Fix apostrophe button
* Satisfy PVS
* Review changes
* Fix shift text
* Satisfy PVS

Co-authored-by: あく <alleteam@gmail.com>
Co-authored-by: hedger <hedger@nanode.su>
Co-authored-by: hedger <hedger@users.noreply.github.com>
2024-07-18 16:13:53 +09:00
Filipe Paz Rodrigues
703ed83fd8 CCID: Add CCIDWorker (#3785)
* CCID: Add CCIDWorker
  This new thread allows for Flipper to receive CCID messages bigger than CCID_EPSIZE
  by receiving multiple packaged in a row and adding them to the buffer
* Fixed data types
* Format sources
* Review feedback
* Variable names
* FuriHal: cleanup and fortify code in furi_hal_usb_ccid
* Review feedbacks (also added extra checks)
* Fixed use after free
* Fix lint
* Sync API Symbols version
* Sync API Symbols version again
* FuriHal: fix clangd warnings, add doxygen comments for furi_hal_usb_ccid.h

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2024-07-18 16:04:38 +09:00
Willy-JL
280d387173 Update changelog 2024-07-18 03:39:27 +01:00
Tom H
33d940ef80 Infrared: Remove duplicates from LED universal remote (#165)
* Update led.ir

Remove duplicates

* Update led.ir

Fix led.ir
2024-07-18 03:37:37 +01:00
WillyJL
aa6d4de9fe Asset Packs: Optimize icon loader (#164)
* Original pointer can be const

* Back to const icons

* Missed this one

* Simpler string alloc

* Single allocation and header struct for static icons

* Shared allocation and meta struct for animated icons

* Only try to load if dir exists

* Restructure momentum lib

* Use some internal headers

* Swap icons at draw

* Properly init and free, no more original in icon struct
2024-07-18 03:35:21 +01:00
WillyJL
b67544391a Main Menu: Unload when opening apps (#161)
* Detached close event

* Consistency

* Unload main menu when opening apps

* Refactor LoaderMenu with ViewHolder

* Show loading icon

* Remember selected items after reloading menu

* Consistency

* Similar code structure to ofw

* Load/unload custom app list with main menu

* Fix momentum app for new mainmenu logic
2024-07-18 03:33:49 +01:00
Willy-JL
7f37b6dddd Update apps
- Seader: UI improvements, validate LRC (by bettse)
2024-07-17 22:27:14 +01:00
Willy-JL
3f95358bb5 Merge remote-tracking branch 'ul/dev' into mntm-dev
# Conflicts:
#	applications/main/infrared/resources/infrared/assets/tv.ir
2024-07-17 22:10:21 +01:00
Willy-JL
0873f3abe8 Some Quac! app fixes 2024-07-17 22:09:14 +01:00
MX
9dc97807a0 upd changelog 2024-07-17 00:55:07 +03:00
MX
3ed62e334f Merge remote-tracking branch 'OFW/dev' into dev 2024-07-16 21:43:04 +03:00
Willy-JL
a469c8a79c Merge remote-tracking branch 'ul/dev' into mntm-dev
# Conflicts:
#	.ci_files/rgb.patch
2024-07-16 17:37:07 +01:00
Willy-JL
4952c6f250 Merge remote-tracking branch 'ofw/dev' into mntm-dev 2024-07-16 17:35:04 +01:00
Willy-JL
a953d0dfd4 Asset Packer: Fix edge cases for animated icons
- FBT allows animated icons with any frame naming scheme
- Flipper needs precise naming
- This will ensure correct parsing and correct output
- If .bm and .png input for packer is mixed, could have issues due to inconsistent naming between input and output (duplicated frames)
2024-07-16 17:32:48 +01:00
hedger
79d82da9b2 Disabled ISR runtime stats collection for updater builds (#3791)
* furi: disabled runtime stats collection for updater builds
* added comment for potential space saving optimization

Co-authored-by: あく <alleteam@gmail.com>
2024-07-16 23:51:28 +09:00
hedger
31919965a1 VSCode fixes: .gitignore & clangd (#3790)
* vscode: fine-tuned .gitignore to allow extra untracked files in .vscode folder
* vscode: temporary disabled toolchain-provided clangd
* Update sublime project to match vscode config

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2024-07-16 23:41:30 +09:00
GreenBean
03221e990f Update tv.ir (#3789)
Adds definitions for Emerson TV Universal Remote

Co-authored-by: あく <alleteam@gmail.com>
2024-07-16 21:27:33 +09:00
hedger
05a0d0105b ufbt: synced .clang-format rules with main (#3787)
Co-authored-by: あく <alleteam@gmail.com>
2024-07-16 21:17:38 +09:00
Georgii Surkov
8aa129395f [FL-3871] Infrared: check for negative timings (#3788) 2024-07-16 20:54:09 +09:00
Willy-JL
e61e23a627 Very cool --nobuild 2024-07-16 02:31:37 +01:00
Willy-JL
1a40e073ac PR artifacts pt5 --nobuild 2024-07-16 02:14:40 +01:00
Willy-JL
2f33fc6cb3 4th time's the charm 2024-07-16 02:00:23 +01:00
Willy-JL
76c984a960 Github syntax is lovely --nobuild 2024-07-16 01:36:04 +01:00
Willy-JL
cc23d2fe12 Fix PR builds --nobuild 2024-07-16 01:15:00 +01:00
Willy-JL
b4b92a726c Comment on PRs with firmware artifacts 2024-07-16 00:37:47 +01:00
Willy-JL
572fc372a9 Add extra install links 2024-07-16 00:37:00 +01:00
MX
4a23ed7716 fix rgb patch 2024-07-16 01:31:26 +03:00
Willy-JL
8004e654a5 Merge remote-tracking branch 'ul/dev' into mntm-dev 2024-07-15 23:26:46 +01:00
Willy-JL
33896ef98f Fix vscode's fumbled merge conflicts 2024-07-15 23:08:42 +01:00
MX
7db7726f05 upd changelog 2024-07-16 01:06:51 +03:00
MX
3d3a989932 Merge remote-tracking branch 'OFW/gsurkov/3871_ir_negative_timings' into dev 2024-07-16 01:01:24 +03:00
MX
57f3bce8e3 merge manually formatted stuff too 2024-07-16 01:01:17 +03:00
Willy-JL
3852dd430f Update apps 2024-07-15 22:50:46 +01:00
Willy-JL
da1793d6c8 Update changelog 2024-07-15 22:34:19 +01:00
Willy-JL
2eaf1ffc95 New formatting 2024-07-15 22:32:17 +01:00
Willy-JL
8a02a2c8dd Empty line after TAGs as per new formatting 2024-07-15 22:29:41 +01:00
Willy-JL
02f7207d28 Merge remote-tracking branch 'ofw/dev' into mntm-dev 2024-07-15 22:18:35 +01:00
MX
a9f050f367 Merge remote-tracking branch 'OFW/dev' into dev 2024-07-15 20:03:35 +03:00
MX
726cb770d0 formatting 2024-07-15 20:02:45 +03:00
hedger
deeb9dcb15 Code formatting update
clang-format
2024-07-15 19:59:48 +03:00
Georgii Surkov
b7f1995948 Check for rogue minus sign when parsing unsigned numbers 2024-07-15 17:04:37 +01:00