Commit Graph

488 Commits

Author SHA1 Message Date
CinderSocket ca4dec8c8f Merge pull request #37 from cindersocket/feat-multi-card-v2
Re-enable multi-card selection, and reduce RAM pressure
2026-03-26 23:55:08 -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 3af85b6456 Reduce buffer size 2026-03-25 01:22:35 -07:00
CinderSocket a472322086 Reduce HF read RAM pressure 2026-03-25 01:19:33 -07:00
CinderSocket 9c8b24bb41 begin work on multi tech 2026-03-25 00:55:52 -07:00
Eric Betts aa86e95df7 Merge pull request #36 from cindersocket/feat-snmp
HF functionality extraction and Seader hardening
2026-03-24 19:58:56 -07:00
CinderSocket b7b685561d Add guard against premature scene transitions 2026-03-24 19:37:26 -07:00
CinderSocket f8cf20d4ea Add more furi_checks 2026-03-24 19:23:49 -07:00
CinderSocket 0e9df27b18 All the furi_check 2026-03-24 19:16:44 -07:00
CinderSocket 3a6d56ae57 Documentation update 2026-03-24 18:50:50 -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
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
Eric Betts 11968c8007 Merge pull request #35 from cindersocket/feat-snmp
FAP: Build, test, and lint / ufbt: Build for release branch (push) Failing after 1m14s
Add SNMP support
2026-03-09 20:17:05 -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 2675c6e3be Integrate SNMP probe into SAM API 2026-03-09 20:11:44 -07:00
CinderSocket 079b2a7cc7 Add zero-copy SNMP parser and host tests 2026-03-09 20:04:52 -07:00
CinderSocket 1fc50fc229 Fix long CCID/T=1 response handling 2026-03-09 20:04:09 -07:00
CinderSocket 27e2d6a057 Add UHF transport ASN.1 definitions 2026-03-09 20:03:56 -07:00
CinderSocket 1c8dc0ac6f Ignore a few more folders 2026-03-09 20:03:44 -07:00
CinderSocket a84f515ff2 Reduce probe memory use and format SAM status refresh 2026-03-09 11:27:38 -07:00
CinderSocket 6454adbf5e Fix SAM status refresh regressions 2026-03-09 11:19:47 -07:00
CinderSocket 5f7d577aa2 Update SAM scenes for SNMP status 2026-03-09 10:26:37 -07:00
CinderSocket a4940efeb8 Integrate SNMP probe into SAM API 2026-03-09 10:25:40 -07:00
CinderSocket 088aef1f2f Add zero-copy SNMP parser and host tests 2026-03-09 10:23:11 -07:00
CinderSocket 6149d190f2 Fix long CCID/T=1 response handling 2026-03-09 10:13:08 -07:00
CinderSocket 1ec0c0eea3 Add UHF transport ASN.1 definitions 2026-03-09 10:12:12 -07:00
CinderSocket 1d35253455 Ignore a few more folders 2026-03-09 09:01:51 -07:00
Eric Betts d602ca03a2 Merge pull request #34 from cindersocket/feat-testing
FAP: Build, test, and lint / ufbt: Build for release branch (push) Failing after 1m11s
Improve CCID and T=1 conformance against specifications
2026-03-08 19:52:04 -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
Eric Betts 2932a96d98 Merge pull request #33 from cindersocket/feat-testing
FAP: Build, test, and lint / ufbt: Build for release branch (push) Failing after 1m9s
Add basic test harness using munit
2026-03-08 18:51:47 -07:00
CinderSocket 3a40690f07 Move tests to lib/ to avoid linter issues 2026-03-08 18:50:02 -07:00
CinderSocket 54c20878ec Add basic test harness using munit 2026-03-08 18:39:39 -07:00
Eric Betts 5426d47f1f Merge pull request #32 from cindersocket/feat-multi-card
Feat multi card
2026-03-08 17:52:47 -07:00
Eric Betts 8e1a728592 Merge branch 'main' into feat-multi-card 2026-03-08 17:50:48 -07:00
Eric Betts 388e8276ae SoMediaEdgeType 2026-03-08 17:46:48 -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
Eric Betts 34e08a75bf Merge pull request #31 from cindersocket/feat-unify-hf
FAP: Build and lint / ufbt: Build for release branch (push) Failing after 4m48s
Unify HF reading and PACS parsing
2026-03-08 17:04:11 -07:00
Eric Betts 800b9be491 Merge branch 'main' into feat-unify-hf 2026-03-08 17:02:00 -07:00