68 Commits
Author SHA1 Message Date
CinderSocket f1280da86e hf: avoid duplicate detect before read start 2026-06-17 19:53:25 -07:00
CinderSocket 2be8528600 sam: fast-parse hf nfcSend responses 2026-06-17 19:48:50 -07:00
CinderSocket ae45a6b107 ui: free inactive views during hf reads 2026-06-17 19:43:50 -07:00
CinderSocket 01c3374766 hf: avoid 14a poller data copy 2026-06-17 17:08:44 -07:00
CinderSocket fba25195aa ui: release submenu during hf reads 2026-06-17 17:03:11 -07:00
CinderSocket 8ce3a44cef hf: allocate nfc host objects lazily 2026-06-17 16:55:44 -07:00
CinderSocket 30ee4df4e1 hf: reuse plugin transmit buffers 2026-06-17 16:51:39 -07:00
CinderSocket 7e3ed5dda0 t1: surface chained response allocation failures 2026-06-17 16:41:56 -07:00
CinderSocket d27641e87a ccid: build control frames off scratch buffer 2026-06-17 16:36:09 -07:00
CinderSocket 8839e1c43a uart: compact consumed rx frames safely 2026-06-17 16:30:59 -07:00
CinderSocket be6c161dfa uart: remove rx chunk delay 2026-06-17 16:26:16 -07:00
CinderSocket 9cb9df5778 uart: add host-tested immutable tx frame copy 2026-06-17 16:19:52 -07:00
CinderSocket 700275a0c3 worker: build virtual credential loop policy 2026-06-17 16:11:01 -07:00
CinderSocket 477aebd9f1 alloc: guard calloc size overflow 2026-06-17 16:09:15 -07:00
CinderSocket 4536c81e75 worker: stop virtual credential loop on failure 2026-06-17 16:08:15 -07:00
CinderSocket 2bd8e8c635 sam: surface failed key probes on the main screen 2026-06-17 16:07:39 -07:00
CinderSocket 64b7f30193 hf: reset read failure context for new reads 2026-06-17 16:06:02 -07:00
CinderSocket a38eca1196 ccid: avoid unaligned dwLength loads 2026-06-17 16:05:38 -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 148ecd7a72 Add host-tested board and HF bridge policies 2026-06-17 15:24:33 -07:00
CinderSocket 86b6b49cef Revert "asn1: move metadata tables out of RAM"
This reverts commit ea35ecf3a57cabc36c1c778aae0bf9fd65d6f32d.
2026-03-27 23:14:43 -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 156a7b0697 power: convert board voltage handling to millivolts 2026-03-27 22:28:45 -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 1ee80b21a3 Harden HF startup failure handling 2026-03-27 18:05:10 -07:00
CinderSocket 2dc6779a55 Even more RAM reduction 2026-03-25 01:59:59 -07:00
CinderSocket 6ebb29f66d Eliminate unnecessary buffer 2026-03-25 01:26:54 -07:00
CinderSocket 9c8b24bb41 begin work on multi tech 2026-03-25 00:55:52 -07:00
CinderSocket 0e9df27b18 All the furi_check 2026-03-24 19:16:44 -07:00
CinderSocket a30deb3988 Clarify SIO labeling by media type 2026-03-24 16:25:57 -07:00
CinderSocket 862a06f9ed Split host and integration test coverage 2026-03-24 16:17:08 -07:00
CinderSocketandEric Betts 9345da308d Reduce probe memory use and format SAM status refresh 2026-03-09 20:16:35 -07:00
CinderSocketandEric Betts 2675c6e3be Integrate SNMP probe into SAM API 2026-03-09 20:11:44 -07:00
CinderSocketandEric Betts 079b2a7cc7 Add zero-copy SNMP parser and host tests 2026-03-09 20:04:52 -07:00
CinderSocketandEric Betts 1fc50fc229 Fix long CCID/T=1 response handling 2026-03-09 20:04:09 -07:00
CinderSocketandEric Betts 27e2d6a057 Add UHF transport ASN.1 definitions 2026-03-09 20:03:56 -07:00
CinderSocket 7d93a75f5b Incorporate t=1 and CCID fixes and conformance enhancements 2026-03-08 19:28:13 -07:00
CinderSocket 2d60989bee Add CCID helpers and regression host tests 2026-03-08 19:03:30 -07:00
CinderSocket 3a40690f07 Move tests to lib/ to avoid linter issues 2026-03-08 18:50:02 -07:00
Eric Betts 388e8276ae SoMediaEdgeType 2026-03-08 17:46:48 -07:00
Eric Betts 342e5fce59 Remove requestPacs from asn ref #31 2026-03-08 16:42:47 -07:00
Eric Betts e9e1b7eee0 Regenerate asn1 2026-03-08 16:27:21 -07:00
Eric Betts 73d2d64898 SeaderWorker tweaks ref #30 2026-03-07 13:30:01 -08:00
Eric Betts 1c3c60028f fix conflict 2026-03-07 13:16:12 -08:00
Eric Betts c83adbfb95 Add none FrameProtocol ref #30 2026-03-07 12:48:59 -08:00
Eric Betts 5c26fde1fa Clean up application.fam by cheating
FAP: Build and lint / ufbt: Build for release branch (push) Failing after 0s
2026-03-03 19:00:21 -08:00