RocketGod
a7ae6da274
WIP - Kia V5 Emulator working mostly but some repeat loop in either decoder or encoder
2026-02-12 19:07:34 -08:00
MX
97302f7f79
fix missing check
FAP Build / ufbt: Build for OFW dev channel (push) Failing after 32s
FAP Build / ufbt: Build for Momentum dev (push) Successful in 40s
FAP Build / ufbt: Build for Momentum release (push) Successful in 1m8s
FAP Build / ufbt: Build for OFW release channel (push) Failing after 43s
FAP Build / ufbt: Build for Unleashed dev (push) Successful in 40s
FAP Build / ufbt: Build for Unleashed release (push) Successful in 1m6s
2026-02-12 21:02:09 +03:00
MMX
ffd6652cd8
Merge pull request 'TX Power: Fix PA Table so it works on FM Modulations.' ( #18 ) from RalphWiggum/ProtoPirate:main into main
...
Reviewed-on: http://protopirate.net/ProtoPirate/ProtoPirate/pulls/18
Reviewed-by: MMX <mmx@no-reply.protopirate.net >
2026-02-12 13:01:14 -05:00
MX
a1fc3cf8a9
button is still broken
FAP Build / ufbt: Build for Momentum dev (push) Successful in 38s
FAP Build / ufbt: Build for OFW dev channel (push) Successful in 38s
FAP Build / ufbt: Build for OFW release channel (push) Successful in 37s
FAP Build / ufbt: Build for Unleashed dev (push) Successful in 37s
FAP Build / ufbt: Build for Unleashed release (push) Successful in 47s
FAP Build / ufbt: Build for Momentum release (push) Successful in 59s
2026-02-12 16:45:40 +03:00
Leeroy
c8ad048424
REFACTOR TX Power
2026-02-12 21:26:25 +11:00
Leeroy
a0b792e990
TX Power: Fix FM PATable
2026-02-12 19:36:52 +11:00
MX
602b24ee41
fix ui
FAP Build / ufbt: Build for Momentum dev (push) Successful in 37s
FAP Build / ufbt: Build for OFW dev channel (push) Successful in 41s
FAP Build / ufbt: Build for OFW release channel (push) Successful in 38s
FAP Build / ufbt: Build for Momentum release (push) Successful in 1m15s
FAP Build / ufbt: Build for Unleashed dev (push) Successful in 49s
FAP Build / ufbt: Build for Unleashed release (push) Successful in 47s
2026-02-12 03:46:03 +03:00
gullradriel
30ceaf351d
added some more furi_check
2026-02-11 10:00:00 +01:00
gullradriel
4c1761b61b
added some furi_check, check for furi_string
2026-02-11 09:58:28 +01:00
gullradriel
24635e76e0
remove duplicated code, do we really want the same code if auto_save is not on ?
2026-02-11 09:46:31 +01:00
gullradriel
559b2c231f
adjust close_file_handles for conditional storage close
2026-02-11 09:36:17 +01:00
gullradriel
caa1da746e
also free g_decode_ctx on errors
2026-02-11 09:35:00 +01:00
gullradriel
581162e17d
only get rssi if we have a valid radio_device
2026-02-11 09:33:38 +01:00
gullradriel
477fbada1f
fix, device name can be NULL
2026-02-11 09:31:57 +01:00
gullradriel
29c946455d
check for radio device before getting rssi from it
2026-02-11 09:29:36 +01:00
gullradriel
6fe8fb4b54
add a furi_check and check malloc result
2026-02-11 09:27:25 +01:00
gullradriel
1321288a9e
fix 'not closing storage on success path' which was leaking record handle, test ff, remove uneeded variables
2026-02-11 09:24:49 +01:00
gullradriel
bd75ec2e18
add a furi_check on context, better is_emu_off default
2026-02-11 09:12:12 +01:00
gullradriel
389edd5b18
fix: is_emu_off is static and only updated when ff exists and Protocol is read. If ff == NULL or the read fails, is_emu_off keeps the previous scene’s value, which can incorrectly hide/show the Emulate button
2026-02-11 09:06:20 +01:00
MX
dac8741ff6
reset on exit instead
2026-02-11 00:00:06 +03:00
MX
08e2002c35
fix sub decode reset
2026-02-10 23:46:43 +03:00
MX
1468ae38ce
add credits
2026-02-10 21:59:48 +03:00
gullradriel
ee2e004b3a
update from main
2026-02-09 21:44:56 +01:00
gullradriel
fd6ba8aaff
change furi_assert to furi_check
2026-02-09 21:35:58 +01:00
MX
bc87b86d06
better defines
2026-02-09 23:15:00 +03:00
MX
7770143097
fix most of the issues
...
- fix alloc / free
- fix raw file reading buffer size
- remake raw file reading logic
- remake sub decode to stop when heap is low
- disable 2 scenes to free heap
- add comments
- fix crashes caused by previous alloc/free fixes
- alloc worker only for RX
- fix emulation scene hold
- fix emulation scene back button
2026-02-09 16:47:10 +03:00
RocketGod
c6f3b947ad
Fix memory management and state handling
2026-02-08 22:53:31 -08:00
MMX
767bddf94b
Merge branch 'main' into zero-mega
2026-02-06 16:36:53 -05:00
MX
b8bdd7a364
display freq and modulation
2026-02-06 11:40:21 +03:00
zero-mega
506ec6ac40
fix VAG encoder
2026-02-05 18:25:41 +01:00
zero-mega
1e5dda16b1
Merge remote-tracking branch 'origin/main' into zero-mega
2026-02-05 18:25:27 +01:00
MX
dc886f9053
add some fixes
2026-02-05 01:09:41 +03:00
MX
c4ecdef83c
add some fixes
2026-02-04 20:57:36 +03:00
MX
4a272e2d0a
merge after review fixes
2026-02-04 12:29:03 +03:00
0mega
8a7759108b
Vag Encoder WIP
2026-02-04 07:41:12 +01:00
MX
74b8f629a4
Merge branch 'somefixes' into rw_ui_and_improvement
2026-02-03 17:58:22 +03:00
MX
bd47a1d290
fix protocol naming
2026-02-03 17:58:15 +03:00
MX
99746e32ca
remove WIP add manually
2026-02-03 17:46:44 +03:00
MX
54bb63bc73
Merge branch 'somefixes' into rw_ui_and_improvement
2026-02-03 17:44:38 +03:00
MX
f1f59165d6
naming fixes
2026-02-03 17:44:34 +03:00
MX
cae95bedcf
Merge branch 'somefixes' into rw_ui_and_improvement
2026-02-03 17:41:41 +03:00
MX
aaf987dd8c
fix button being present where it shouldn't
2026-02-03 17:41:05 +03:00
MX
c084750cf3
add changes by @RalphWiggum
2026-02-03 17:09:09 +03:00
RocketGod
11253a9f81
Fix memory issues and crashes
2026-01-30 17:12:54 -08:00
MX
a50067aed8
Merge branch 'rg_main' into zm
2026-01-27 03:26:05 +03:00
MX
9426369965
Fixes and final touches
2026-01-27 03:17:49 +03:00
RocketGod
b69c23ac19
Refactor storage and radio initialization logic
...
Removes the file list cache and related logic from protopirate_storage, deferring file browsing to the dialogs file browser. Refactors radio initialization and deinitialization to be performed on-demand in relevant scenes, reducing memory usage and improving modularity. Updates scene logic to use the new file browser and radio management, and adds detailed logging and memory usage tracking for debugging. Also includes minor formatting and heap logging improvements. Will leave logging until we don't need it anymore.
2026-01-26 10:14:25 -08:00
zero-mega
b76d1e7dbc
Add PSA Encoder
2026-01-26 18:54:57 +01:00
RocketGod
55e8068ed3
Remove mutex usage and simplify file storage logic
...
Eliminated all mutex-based locking and re-entrancy logic from protopirate_storage.c, simplifying file list management and related functions. Reduced MAX_FILES_TO_DISPLAY to 30 and shortened file entry name buffer. Updated file list builder to allocate and free memory as needed, and added yielding in file enumeration to prevent watchdog lockups. In protopirate_scene_saved.c, limited displayed items to 20 and added GUI yield to prevent lockup. Reduced encoder upload buffer size from 1024 to 512 in fiat_v0.c and ford_v0.c.
2026-01-25 22:22:45 -08:00
MMX
b79c12a8ba
Merge pull request #72 from LeeroysHub/or_receiver_led
...
Added Cyan blinking LED to Receiver.
2026-01-23 16:25:36 +03:00