Commit Graph

  • 651c01a765 Merge pull request #38 from cindersocket/feat-multi-card-v2 main CinderSocket 2026-03-27 23:38:46 -07:00
  • b13a91576a Unload HF plugin before saving to avoid memory pressure CinderSocket 2026-03-27 23:35:55 -07:00
  • 86b6b49cef Revert "asn1: move metadata tables out of RAM" CinderSocket 2026-03-27 23:14:43 -07:00
  • 6e64c27ca7 asn1: move metadata tables out of RAM CinderSocket 2026-03-27 23:02:44 -07:00
  • 3127fd64c2 mem: eliminate 280 bytes of static BSS CinderSocket 2026-03-27 22:40:59 -07:00
  • 7f87a5efa3 style: normalize delete scene widget call formatting CinderSocket 2026-03-27 22:31:12 -07:00
  • 0a409d3713 nfc: replace manual Mifare Classic file writer with SDK save path CinderSocket 2026-03-27 22:30:20 -07:00
  • 156a7b0697 power: convert board voltage handling to millivolts CinderSocket 2026-03-27 22:28:45 -07:00
  • a5a9453d23 logging: gate protocol chatter and unify hex dumps CinderSocket 2026-03-27 22:27:02 -07:00
  • df8921e298 logging: add debug-only verbose diagnostics CinderSocket 2026-03-27 22:09:50 -07:00
  • d93ec8f00f Simplify runtime helpers and scene string management CinderSocket 2026-03-27 20:34:23 -07:00
  • ff079f295b Reduce startup memory pressure and stack usage CinderSocket 2026-03-27 20:10:15 -07:00
  • a137384142 Fix SNMP probe transport corruption and label status CinderSocket 2026-03-27 18:45:55 -07:00
  • e8a71b7daf Improve board power recovery and startup UI CinderSocket 2026-03-27 18:05:31 -07:00
  • 1ee80b21a3 Harden HF startup failure handling CinderSocket 2026-03-27 18:05:10 -07:00
  • d8860f6433 CCID Doc Eric Betts 2026-03-27 11:59:22 -07:00
  • ca4dec8c8f Merge pull request #37 from cindersocket/feat-multi-card-v2 CinderSocket 2026-03-26 23:55:08 -07:00
  • 2dc6779a55 Even more RAM reduction CinderSocket 2026-03-25 01:59:59 -07:00
  • 6ebb29f66d Eliminate unnecessary buffer CinderSocket 2026-03-25 01:26:54 -07:00
  • 3af85b6456 Reduce buffer size CinderSocket 2026-03-25 01:22:35 -07:00
  • a472322086 Reduce HF read RAM pressure CinderSocket 2026-03-25 01:19:33 -07:00
  • 9c8b24bb41 begin work on multi tech CinderSocket 2026-03-25 00:55:52 -07:00
  • aa86e95df7 Merge pull request #36 from cindersocket/feat-snmp Eric Betts 2026-03-24 19:58:56 -07:00
  • b7b685561d Add guard against premature scene transitions CinderSocket 2026-03-24 19:37:26 -07:00
  • f8cf20d4ea Add more furi_checks CinderSocket 2026-03-24 19:23:49 -07:00
  • 0e9df27b18 All the furi_check CinderSocket 2026-03-24 19:00:00 -07:00
  • 3a6d56ae57 Documentation update CinderSocket 2026-03-24 18:50:50 -07:00
  • a30deb3988 Clarify SIO labeling by media type CinderSocket 2026-03-24 16:25:08 -07:00
  • 862a06f9ed Split host and integration test coverage CinderSocket 2026-03-24 16:17:08 -07:00
  • 9a2c5253fc Ufbt formatting CinderSocket 2026-03-24 14:54:12 -07:00
  • bdb79a67ca Tighten runtime ownership and metadata resets CinderSocket 2026-03-24 14:40:37 -07:00
  • 5b6adadb81 Refactor HF ownership and embed plugin sources CinderSocket 2026-03-24 14:15:37 -07:00
  • c46f24ee05 Refactor towards a single ownership model CinderSocket 2026-03-24 14:03:46 -07:00
  • 7f551fc6ec Stabilize HF plugin lifecycle and SAM cleanup CinderSocket 2026-03-24 13:37:57 -07:00
  • 54e121f71a Move HF runtime behind plugin boundary CinderSocket 2026-03-23 23:18:49 -07:00
  • e4493a9954 Refactor HF runtime state and lazy-load Wiegand plugin CinderSocket 2026-03-23 22:07:40 -07:00
  • 11968c8007 Merge pull request #35 from cindersocket/feat-snmp Eric Betts 2026-03-09 20:17:05 -07:00
  • 9345da308d Reduce probe memory use and format SAM status refresh CinderSocket 2026-03-09 11:27:38 -07:00
  • 3511d4780e Fix SAM status refresh regressions CinderSocket 2026-03-09 11:07:36 -07:00
  • f7830b8db7 Update SAM scenes for SNMP status CinderSocket 2026-03-09 10:26:37 -07:00
  • 2675c6e3be Integrate SNMP probe into SAM API CinderSocket 2026-03-09 10:25:40 -07:00
  • 079b2a7cc7 Add zero-copy SNMP parser and host tests CinderSocket 2026-03-09 10:23:11 -07:00
  • 1fc50fc229 Fix long CCID/T=1 response handling CinderSocket 2026-03-09 10:13:08 -07:00
  • 27e2d6a057 Add UHF transport ASN.1 definitions CinderSocket 2026-03-09 10:12:12 -07:00
  • 1c8dc0ac6f Ignore a few more folders CinderSocket 2026-03-09 09:01:51 -07:00
  • a84f515ff2 Reduce probe memory use and format SAM status refresh CinderSocket 2026-03-09 11:27:38 -07:00
  • 6454adbf5e Fix SAM status refresh regressions CinderSocket 2026-03-09 11:07:36 -07:00
  • 5f7d577aa2 Update SAM scenes for SNMP status CinderSocket 2026-03-09 10:26:37 -07:00
  • a4940efeb8 Integrate SNMP probe into SAM API CinderSocket 2026-03-09 10:25:40 -07:00
  • 088aef1f2f Add zero-copy SNMP parser and host tests CinderSocket 2026-03-09 10:23:11 -07:00
  • 6149d190f2 Fix long CCID/T=1 response handling CinderSocket 2026-03-09 10:13:08 -07:00
  • 1ec0c0eea3 Add UHF transport ASN.1 definitions CinderSocket 2026-03-09 10:12:12 -07:00
  • 1d35253455 Ignore a few more folders CinderSocket 2026-03-09 09:01:51 -07:00
  • d602ca03a2 Merge pull request #34 from cindersocket/feat-testing Eric Betts 2026-03-08 19:52:04 -07:00
  • 7d93a75f5b Incorporate t=1 and CCID fixes and conformance enhancements CinderSocket 2026-03-08 19:26:33 -07:00
  • 2d60989bee Add CCID helpers and regression host tests CinderSocket 2026-03-08 19:03:30 -07:00
  • 2932a96d98 Merge pull request #33 from cindersocket/feat-testing Eric Betts 2026-03-08 18:51:47 -07:00
  • 3a40690f07 Move tests to lib/ to avoid linter issues CinderSocket 2026-03-08 18:50:02 -07:00
  • 54c20878ec Add basic test harness using munit CinderSocket 2026-03-08 18:12:48 -07:00
  • 5426d47f1f Merge pull request #32 from cindersocket/feat-multi-card Eric Betts 2026-03-08 17:52:47 -07:00
  • 8e1a728592 Merge branch 'main' into feat-multi-card Eric Betts 2026-03-08 17:50:48 -07:00
  • 388e8276ae SoMediaEdgeType Eric Betts 2026-03-08 17:46:48 -07:00
  • 3c3b72d1e5 Use PACS2 media type and worker-owned read success CinderSocket 2026-03-08 17:41:42 -07:00
  • f7d1d0a95c Add multi-tech HF card selection CinderSocket 2026-03-08 17:19:04 -07:00
  • 34e08a75bf Merge pull request #31 from cindersocket/feat-unify-hf Eric Betts 2026-03-08 17:04:11 -07:00
  • 800b9be491 Merge branch 'main' into feat-unify-hf Eric Betts 2026-03-08 17:02:00 -07:00
  • 5f7c5af8b5 move seader_sam_check_worker_callback Eric Betts 2026-03-08 17:01:46 -07:00
  • 35787ffe0b Replace SeaderWorkerEvent in SeaderWorkerCallback with uint32_t ref #31 Eric Betts 2026-03-08 16:54:36 -07:00
  • bc35595485 Merge branch 'main' into feat-unify-hf Eric Betts 2026-03-08 16:49:35 -07:00
  • 7616229dba Header tweaks ref #31 Eric Betts 2026-03-08 16:49:22 -07:00
  • 6781114f50 Merge branch 'main' into feat-unify-hf Eric Betts 2026-03-08 16:42:58 -07:00
  • 342e5fce59 Remove requestPacs from asn ref #31 Eric Betts 2026-03-08 16:42:47 -07:00
  • f78bf6bd88 Merge branch 'main' into feat-unify-hf Eric Betts 2026-03-08 16:42:06 -07:00
  • e23137cf7e Remove old requestPacs ref #31 Eric Betts 2026-03-08 16:41:54 -07:00
  • f86becf8df Merge branch 'main' into feat-unify-hf Eric Betts 2026-03-08 16:34:12 -07:00
  • 8eaa4dfc5e Run ufbt format on unified HF changes CinderSocket 2026-03-08 16:32:28 -07:00
  • e9e1b7eee0 Regenerate asn1 Eric Betts 2026-03-08 16:27:21 -07:00
  • 28a630dced Use PACS2-only HF credential parsing CinderSocket 2026-03-08 16:16:32 -07:00
  • c8a5f30884 Unify hf reading and let the SAM drive the timing, not the HF interface CinderSocket 2026-03-08 15:32:52 -07:00
  • 63123bcf39 Merge pull request #30 from cindersocket/feat-improve-sec1210 Eric Betts 2026-03-07 13:33:52 -08:00
  • 9d572dd944 Merge branch 'main' into feat-improve-sec1210 Eric Betts 2026-03-07 13:32:45 -08:00
  • 54c14b7c4e New scene/read common ref #30 Eric Betts 2026-03-07 13:32:30 -08:00
  • 2a1be41d97 Merge branch 'main' into feat-improve-sec1210 Eric Betts 2026-03-07 13:30:58 -08:00
  • 73d2d64898 SeaderWorker tweaks ref #30 Eric Betts 2026-03-07 13:30:01 -08:00
  • 236aa5e842 Merge branch 'main' into feat-improve-sec1210 Eric Betts 2026-03-07 13:16:25 -08:00
  • 1c3c60028f fix conflict Eric Betts 2026-03-07 13:16:12 -08:00
  • c1f38830b0 SamAPI: update state machine ref #30 Eric Betts 2026-03-07 13:14:33 -08:00
  • 224ab26652 SeaderSamState/SeaderSamIntent ref #30 Eric Betts 2026-03-07 13:11:49 -08:00
  • 72dea9c869 Add trace log ref #30 Eric Betts 2026-03-07 13:04:13 -08:00
  • c83adbfb95 Add none FrameProtocol ref #30 Eric Betts 2026-03-07 12:48:59 -08:00
  • 2b6913aae3 Merge branch 'main' into feat-improve-sec1210 Eric Betts 2026-03-07 12:47:19 -08:00
  • 810f143242 ufbt format Eric Betts 2026-03-07 12:47:04 -08:00
  • 5789b21ca0 refactor(ccid,t1): introduce typed protocol state and named constants CinderSocket 2026-03-06 22:08:56 -08:00
  • 2d11e90d77 Format SAM and read-path updates CinderSocket 2026-03-07 00:31:31 -08:00
  • 4ffc656a23 Improve SAM read state handling and failure recovery CinderSocket 2026-03-07 00:27:56 -08:00
  • 29861150a2 Fix SAM read session state handling CinderSocket 2026-03-07 00:07:38 -08:00
  • 0c8e6c6f82 Add trace logging CinderSocket 2026-03-07 00:02:01 -08:00
  • 27a61555b1 refactor(ccid,t1): introduce typed protocol state and named constants CinderSocket 2026-03-06 22:08:56 -08:00
  • 9a00e1e515 Remove seader_uart_set_baudrate Eric Betts 2026-03-03 21:34:56 -08:00
  • 4fdc29458b Adding, untested, sam_atr3 to nat codepath nat Eric Betts 2026-02-26 14:56:48 -08:00