Commit Graph

15 Commits

Author SHA1 Message Date
CinderSocket 9c8b24bb41 begin work on multi tech 2026-03-25 00:55:52 -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 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 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
CinderSocket 54c20878ec Add basic test harness using munit 2026-03-08 18:39:39 -07: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
CinderSocket 836f91fad7 fix: enhance scratchpad safety and optimize memory handling
- Strengthened scratchpad bounds validation and ensured pointer range checks.
- Improved memory management with fallback allocation and robust cleanup.
- Adjusted SEADER_UART_RX_BUF_SIZE to 300 for better headroom.
- Added safeguards against frame/header underflows in scratchpad handling.
- Ensured proper alignment for UART worker and zero-copy transmission paths.
2026-03-03 12:44:41 -08:00
CinderSocket 132dc1860a feat: optimize ASN.1 memory usage and implement zero-copy transmission
- Strip unused XER, PER, and OER codec support via persistent skeleton gating.
- Refactor high-frequency ASN.1 logic to use stack allocation.
- Implement zero-copy transmission path using 32-byte header offset in UART TX buffer.
- Correct CCID header initialization and DER encoding buffer size calculation.
- Add ASN_DISABLE_* macros to application.fam for consistent gating across builds.
2026-03-03 12:44:41 -08:00
Eric Betts f6182bd51d add git submodules to make and readme 2025-10-01 19:46:26 -07:00
Eric Betts 3f22b1cbc4 Update makefile to reference ufbt 2025-09-27 11:13:37 -07:00
Eric Betts a08952a2e6 initial import 2023-04-15 20:57:01 -07:00