Willy-JL
98f6dbaa09
SubGHz: Fix loading region data
2024-03-20 20:06:36 +00:00
Willy-JL
06aea09169
Merge branch 'dev' of https://github.com/flipperdevices/flipperzero-firmware into mntm-dev
2024-03-20 04:18:26 +00:00
Sil
0111d85236
SubGHz: Manual region bypass ( #47 )
...
* Subghz: brought back manual region bypass
* MNTM: change frequency check
this allows to add "extended" frequencies to your custom added frequencies
* MNTM: reboot when changing extended frequencies
* Fix regio typo
* Show bypass before extend
* Consistency with OFW and UL api for region, version, otp
* Fix API symbols
* Restrict only on TX
* Oops
* Improve bypass/extend UI
---------
Co-authored-by: Willy-JL <49810075+Willy-JL@users.noreply.github.com >
2024-03-20 01:00:46 +00:00
あく
acc39a4bc0
Api Symbols: replace asserts with checks ( #3507 )
...
* Api Symbols: replace asserts with checks
* Api Symbols: replace asserts with checks part 2
* Update no args function signatures with void, to help compiler to track incorrect usage
* More unavoidable void
* Update PVS config and code to make it happy
* Format sources
* nfc: fix checks
* dead code cleanup & include fixes
Co-authored-by: gornekich <n.gorbadey@gmail.com >
Co-authored-by: hedger <hedger@users.noreply.github.com >
Co-authored-by: hedger <hedger@nanode.su >
2024-03-19 23:43:52 +09:00
Willy-JL
197fef54e2
(Experimental) External CLI plugins -29kb DFU
...
Idea and plugin loader implementation by @akopachov, thanks!
All commands done except storage and rpc for latency reasons
2024-03-16 03:47:32 +00:00
Willy-JL
4c80a50cbe
Apps: Use OFW main app names, shorten in display
2024-03-09 08:36:54 +00:00
Willy-JL
b7220237de
Small bump in the road
...
- Update assets and references for new project
- Revert DFU image and CLI motd
- Remove NSFW text and flag
- Remove credits animation (will be replaced with a setting menu soon)
- New EvilPortal example HTML and better error message
- Initial standalone naming for asset packs and mainmenu apps
- File migration fixes/improvements
- Remove hotfix workflow
2024-03-01 06:11:16 +00:00
Willy-JL
fed49ad256
SubGhz: Ignore filters at driver level, better efficiency
2024-02-27 14:22:51 +00:00
MX
21962da715
Subghz Fix led blink on decode raw > signal info
...
by Willy-JL
2024-02-21 00:29:50 +03:00
Willy-JL
be6b01168b
Fix led blink on decode raw > signal info
2024-02-18 07:03:56 +00:00
Willy-JL
9656fa319e
DateTime lib refactor fixes
2024-02-16 00:39:47 +00:00
Willy-JL
2b8db657e4
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev
2024-02-15 22:57:06 +00:00
MX
597d295743
merge fixes [ci skip]
...
parsers will be fixed after
2024-02-15 14:08:10 +03:00
Leptopt1los
feb45f6645
FuriHalRtc refactor: new datetime lib ( #3386 )
...
* datetimelib created
* datetimelib unit tests added
* firmware fixes to new datetimelib
* typo fix
* merge artifacts fixed, datetimelib renamed to datetime
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com >
2024-02-15 10:44:41 +07:00
MX
dd87afcbde
Reduce subghz add manually scene flash size
...
by @Willy-JL
2024-02-13 15:55:28 +03:00
Willy-JL
bb44d74c99
SubGhz Add manually -2.2kb DFU
...
you just cant beat an italian at writing spaghetti code
2024-02-13 05:32:10 +00:00
hedger
14dabf523a
New toolchain with gcc 12 ( #3254 )
...
* changes for xPack 12.3
* support for gcc 13.2
* Update tools name
* Add new linux toolchain
* Fixed copro submodule
* Fix gdb-py
* Fixes for c++ apps
* Fix gdb-py3, add udev rules
* Fixed udev rules location
* Add MacOS arm, fix fbt toolchain download
* Fixed downloading error file
* fbt: fixed linker warnings; removed gcc 10 from list of supported toolchains
* ufbt: fixed supported toolchain versions
* nfc: replaced local malloc with calloc
* restored code with Warray-bounds to older state
* Update fbtenv.cmd
* Suppressing warnings
* Bump to 25
* Bump to 26
* lint: reformatted macros for new clang-format
* Bump to 27
* Fix m type word
* Bump to 28
* furi: added FURI_DEPRECATED macro
* scripts: toolchain download on Windows: fixing partially extracted cases
Co-authored-by: DrunkBatya <drunkbatya.js@gmail.com >
2024-02-12 09:04:12 +07:00
MX
2d2fac5045
del unused scene (merge ofw dev)
2024-02-10 21:30:23 +03:00
Willy-JL
e418b3fa99
Fix frequency error message positon --nobuild
2024-02-09 16:16:39 +00:00
Willy-JL
fe22543f19
Merge branch 'gsurkov/3764_expansion_control' of https://github.com/flipperdevices/flipperzero-firmware into xfw-dev
2024-02-09 16:16:13 +00:00
Skorpionm
c0db3d541e
[FL-3753] UI SubGhz: fix UI only_rx scene ( #3379 )
...
* UI SubGhz: fix UI only_rx scene
* UI SubGhz: delete unused scene
Co-authored-by: あく <alleteam@gmail.com >
2024-02-09 15:49:58 +07:00
Willy-JL
7b684a4b56
Launch SubGhz from SD (runs internal subghz) --nobuild
2024-02-06 18:21:04 +00:00
Willy-JL
087ddbcf66
Forgor to fix expansion in subghz gps
2024-02-01 03:14:41 +00:00
Willy-JL
f3763b2681
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into dev
2024-01-31 01:59:45 +00:00
MX
289fbe56be
subghz raw erase fixes
...
by @Willy-JL
2024-01-30 23:32:41 +03:00
MX
ed3cd21f5c
run fbt format, add smol fix
2024-01-30 21:18:27 +03:00
Willy-JL
66aec507f4
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev
2024-01-29 18:12:27 +00:00
MX
830dbc7a71
subghz dea_mio fixes and programming mode support
2024-01-28 22:47:47 +03:00
Willy-JL
68ae616f15
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev
2024-01-28 06:16:26 +00:00
Willy-JL
280e904d3b
Fix read raw not deleting on discard ( #537 )
2024-01-28 03:54:31 +00:00
Willy-JL
842c9a2c53
Fix read raw erase button
2024-01-28 03:50:49 +00:00
MX
16b8fa4715
Subghz save files with receive time [ci skip]
...
+ merge better scene_save_name code (removing kostily)
some modifications to original code was made to keep previous formats
original implementation by Willy-JL
Source:
a1c7dc5eaa
7e7509d481 (diff-1708ba08196de5331f4b4c3d8e13162e78d5edb33e1308c1b4cc09975264151e)
2024-01-28 06:45:33 +03:00
Willy-JL
cdebdb3062
Check same protocol when counting duplicate signals
2024-01-28 01:40:53 +00:00
Willy-JL
230bb2d12d
Fix missing fallback
2024-01-27 21:09:31 +00:00
Willy-JL
0cc8e190ef
SubGhz Autosave option ( #331 )
2024-01-27 21:09:01 +00:00
Willy-JL
361d5ca7b2
"Delete old signals" earlier in config menu --nobuild
2024-01-27 19:16:00 +00:00
Willy-JL
0e8703a7a1
Fix many SubGhz history bugs
...
No "history full" if "delete old signals"
Delete more old signals if history full
Fix visual offset bug with "delete old signals"
Fix led and sound for full history / not
"Delete old signals" in decode raw too
2024-01-27 19:12:59 +00:00
MX
1ceacc6555
subghz keeloq fix emulation for multiple systems
...
and extend add manually support for 2 of them
2024-01-27 18:55:50 +03:00
Willy-JL
a1c7dc5eaa
Subghz filename with time of receive not save
2024-01-24 02:23:07 +00:00
Willy-JL
e545942e00
SubGhz use system filename gen with proto names
2024-01-24 01:40:05 +00:00
Willy-JL
f821c4cdc0
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev
2024-01-23 23:52:32 +00:00
MX
007e29425d
small ui fix for nfc and fix subghz hopper bug
2024-01-22 07:21:13 +03:00
Willy-JL
257c6fc565
Merge branch 'dev' of https://github.com/DarkFlippers/unleashed-firmware into xfw-dev
2024-01-20 22:01:21 +00:00
MX
c002684233
Merge branch 'ofw_dev' into mergeuartrefac
2024-01-19 23:27:38 +03:00
MX
16a3f4c06a
add missing include
2024-01-19 23:19:07 +03:00
MX
eef4574a63
small fixes for subghz cli
2024-01-19 23:17:20 +03:00
MX
36114de5f7
SubGhz: add subghz tx_from_file CLI cmd, major TX flow refactoring, various improvements and bug fixes ( #3302 )
...
By Skorpionm
* SubGhz: add cmd CLI "subghz tx_from_file"
* SubGhz: add sending raw.sub files
* SubGhz: add load custom preset
* SubGhz: remove unnecessary files
* SubGhz: change message
* SubGhz: fix printf formatting
* SubGhz: Cli refactoring code
* FuriHal: add furi_hal_subghz Tx Rx IDLE state switching test
* SubGhz: remove debug code, fix ext driver compilation
* SubGhz: cleanup code, move wait status routine to cc1101 driver
* SubGhz: proper pin mode transition in tx stop isr routine, proper DMA and ISR priorities, fix issue with async tx stuck
* SubGhz: simplify async tx stop flow, fix ISR ARR check condition race
* SubGhz: check ARR only when we transmitting
* SubGhz: check ARR only when we transmitting for ext cc1101
* SubGhz: lower ISR priorities to safe level
* SubGhz: proper gpio config, comments update
Co-authored-by: あく <alleteam@gmail.com >
2024-01-19 22:45:59 +03:00
Willy-JL
45eb767543
Format
2024-01-18 03:59:19 +00:00
Willy-JL
4f59223afd
Fix UART in firmware
2024-01-18 03:59:06 +00:00
Willy-JL
44ef210245
XFW setting can just use FuriHal enum
2024-01-18 03:56:23 +00:00