Commit Graph
105 Commits
Author SHA1 Message Date
CinderSocket e8481de4fa style: apply ufbt formatting 2026-06-17 20:07:39 -07:00
CinderSocket 82d25490a7 ui: free inactive views during config reads 2026-06-17 19:54:54 -07:00
CinderSocket ae45a6b107 ui: free inactive views during hf reads 2026-06-17 19:43:50 -07:00
CinderSocket fba25195aa ui: release submenu during hf reads 2026-06-17 17:03:11 -07:00
CinderSocket 338af29408 hf: keep prompt state until teardown completes 2026-06-17 16:14:23 -07:00
CinderSocket 64b7f30193 hf: reset read failure context for new reads 2026-06-17 16:06:02 -07:00
CinderSocket c868b04a1c Reset HF type prompt state on cancel 2026-06-17 15:43:00 -07:00
CinderSocket 85f3bb4940 Fix HF bridge synchronization and SAM key diagnostics 2026-06-17 15:24:51 -07:00
CinderSocket b13a91576a Unload HF plugin before saving to avoid memory pressure 2026-03-27 23:35:55 -07:00
CinderSocket 6e64c27ca7 asn1: move metadata tables out of RAM 2026-03-27 23:05:53 -07:00
CinderSocket 3127fd64c2 mem: eliminate 280 bytes of static BSS
Stack-allocate the two mbedtls DES contexts in loclass optimized_elite
(128 bytes each) and the APDU runner progress text buffer (24 bytes).
All three were static/global but are used only within single call frames.
2026-03-27 22:40:59 -07:00
CinderSocket 7f87a5efa3 style: normalize delete scene widget call formatting 2026-03-27 22:31:12 -07:00
CinderSocket d93ec8f00f Simplify runtime helpers and scene string management 2026-03-27 20:34:23 -07:00
CinderSocket ff079f295b Reduce startup memory pressure and stack usage 2026-03-27 20:10:15 -07:00
CinderSocket a137384142 Fix SNMP probe transport corruption and label status 2026-03-27 18:45:55 -07:00
CinderSocket e8a71b7daf Improve board power recovery and startup UI 2026-03-27 18:05:31 -07:00
CinderSocket 2dc6779a55 Even more RAM reduction 2026-03-25 01:59:59 -07:00
CinderSocket a472322086 Reduce HF read RAM pressure 2026-03-25 01:19:33 -07:00
CinderSocket b7b685561d Add guard against premature scene transitions 2026-03-24 19:37:26 -07:00
CinderSocket a30deb3988 Clarify SIO labeling by media type 2026-03-24 16:25:57 -07:00
CinderSocket 9a2c5253fc Ufbt formatting 2026-03-24 14:54:12 -07:00
CinderSocket bdb79a67ca Tighten runtime ownership and metadata resets 2026-03-24 14:47:14 -07:00
CinderSocket 5b6adadb81 Refactor HF ownership and embed plugin sources 2026-03-24 14:15:37 -07:00
CinderSocket c46f24ee05 Refactor towards a single ownership model 2026-03-24 14:03:46 -07:00
CinderSocket 7f551fc6ec Stabilize HF plugin lifecycle and SAM cleanup 2026-03-24 13:37:57 -07:00
CinderSocket 54e121f71a Move HF runtime behind plugin boundary 2026-03-23 23:18:49 -07:00
CinderSocket e4493a9954 Refactor HF runtime state and lazy-load Wiegand plugin 2026-03-23 22:07:40 -07:00
CinderSocket 9345da308d Reduce probe memory use and format SAM status refresh 2026-03-09 20:16:35 -07:00
CinderSocket 3511d4780e Fix SAM status refresh regressions 2026-03-09 20:14:39 -07:00
CinderSocket f7830b8db7 Update SAM scenes for SNMP status 2026-03-09 20:13:56 -07:00
CinderSocket 3c3b72d1e5 Use PACS2 media type and worker-owned read success 2026-03-08 17:41:42 -07:00
CinderSocket f7d1d0a95c Add multi-tech HF card selection 2026-03-08 17:19:04 -07:00
CinderSocket 8eaa4dfc5e Run ufbt format on unified HF changes 2026-03-08 16:32:28 -07:00
CinderSocket c8a5f30884 Unify hf reading and let the SAM drive the timing, not the HF interface 2026-03-08 16:10:24 -07:00
CinderSocket 2d11e90d77 Format SAM and read-path updates 2026-03-07 00:31:31 -08:00
CinderSocket 4ffc656a23 Improve SAM read state handling and failure recovery 2026-03-07 00:27:56 -08:00
CinderSocket 29861150a2 Fix SAM read session state handling 2026-03-07 00:07:38 -08:00
CinderSocket 27a61555b1 refactor(ccid,t1): introduce typed protocol state and named constants 2026-03-06 23:03:57 -08:00
Eric Betts 06f3274c40 SE vs SR in UI 2025-11-07 18:13:51 -08:00
Eric Betts 5e272a846b 1 index the apdu runner logs and UI 2025-09-28 20:35:26 -07:00
Eric Betts 2910b13ded Process config card 2025-09-28 16:02:32 -07:00
Eric Betts 43ec669ed6 reset string before use 2025-09-28 15:54:12 -07:00
Eric Betts 5f41f931ba Github Copilot: pool of furi_string for scenes 2025-09-27 13:19:40 -07:00
Eric Betts 2a9d9b084a Reset SAM on read error 2025-08-18 18:07:55 -07:00
Eric Betts 54e1f15e0f code cleanup 2025-03-18 11:33:19 -07:00
Eric Betts 018f9f6390 Move parse from card menu to card read success 2024-08-25 15:50:06 -07:00
Eric Betts 7d70a7acd3 Explicitly set credential type before saving 2024-08-25 15:45:01 -07:00
Eric Betts 3adb8d0cb4 Remove redundant setting of credential type 2024-07-27 17:09:43 -07:00
Eric Betts 60020378c0 dry up sam_present call to save ui state 2024-07-27 15:21:16 -07:00
Eric Betts 8b65648c00 APDURunner 2024-07-27 14:59:06 -07:00