Commit Graph

222 Commits

Author SHA1 Message Date
MX cdb26aba67 fix defines 2026-02-09 11:17:03 +03:00
RocketGod c6f3b947ad Fix memory management and state handling 2026-02-08 22:53:31 -08:00
MX 7bd5e90889 bump version again 2026-02-09 02:16:01 +03:00
MX 49b91ecb8d fix ufbt build 2026-02-07 13:59:23 +03:00
MX 07adb1ccfa bump version 2026-02-07 00:37:58 +03:00
MMX 2e1f93f121 Merge pull request 'Add VAG Encoder' (#7) from zero-mega into main
Reviewed-on: http://protopirate.net/ProtoPirate/ProtoPirate/pulls/7
Reviewed-by: MMX <mmx@no-reply.protopirate.net>
2026-02-06 16:37:07 -05:00
MMX 767bddf94b Merge branch 'main' into zero-mega 2026-02-06 16:36:53 -05:00
MX e4bfbe7c3b add very cool background pics by @zero-mega 2026-02-07 00:36:05 +03:00
MX 54beebc73c Merge branch 'rw_ui_and_improvement' into pp_main 2026-02-06 13:21:42 +03: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 9c4146df79 Merge branch 'pp_main' into rw_ui_and_improvement 2026-02-05 02:20:53 +03: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 ff99025bb8 merge 2 2026-02-04 20:23:59 +03:00
MX 4a272e2d0a merge after review fixes 2026-02-04 12:29:03 +03:00
MX 42aca73d08 Merge branch 'pp_main' into rw_ui_and_improvement 2026-02-04 12:23:54 +03:00
0mega 8a7759108b Vag Encoder WIP 2026-02-04 07:41:12 +01:00
MX 88449f1b8d Merge branch 'somefixes' into pp_main 2026-02-03 18:15:31 +03: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
MX af6f30ceae Merge branch 'zmg_vw2' into pp_main 2026-02-03 00:45:10 +03:00
MX 9bd4fbe7c3 some stuff 2026-02-03 00:19:56 +03:00
MX bb11afce9b WIP vag combo by @zero-mega
with PSA fixes
2026-02-03 00:15:36 +03:00
RocketGod 1a31683df4 Update README.md 2026-02-01 19:33:37 -05:00
MX af51c142c8 Merge branch 'zmg_vw' into pp_main 2026-01-31 11:14:04 +03:00
MX d6db55f4c8 Merge branch 'fix-memory-crashes' into pp_main 2026-01-31 04:54:23 +03:00
MX 6f358d3077 Fix init and deinit functions 2026-01-31 04:50:31 +03:00
RocketGod 11253a9f81 Fix memory issues and crashes 2026-01-30 17:12:54 -08:00
MX 1aa9590c62 update readme 2026-01-30 23:45:44 +03:00
MX b422766a05 add vw crypto
by zero-mega and slackware
2026-01-29 06:02:24 +03:00
MX 833910e833 fix array init 2026-01-27 03:35:16 +03:00
MX 7eb7702d22 fix readme 2026-01-27 03:28:51 +03:00
MMX 4b969a2b08 Merge pull request #79 from carlogrisetti/update_readme_layout
Update Readmeability on supported protocols
2026-01-27 03:27:25 +03:00
MMX b8ca22344a Merge pull request #80 from zero-mega/main
Add PSA Encoder
2026-01-27 03:26:55 +03:00
MX a50067aed8 Merge branch 'rg_main' into zm 2026-01-27 03:26:05 +03:00
MMX d4279c55eb Merge pull request #81 from RocketGod-git/Memory-and-Storage-Fixes
Refactor storage and radio initialization logic
2026-01-27 03:18:31 +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
Carlo Grisetti b290c073a7 Fix Kia case 2026-01-26 10:45:02 +01:00
Carlo Grisetti e3b72ce3c6 Update Readmeability on supported protocols 2026-01-26 10:38: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