{
  "package": "stm32-timing-reference",
  "date": "2026-10-01",
  "scope": "NUCLEO-F446RE ARM compilation and PC tests; synthetic logs; physical hardware untested",
  "files": [
    {
      "path": "stm32_timing/stm32_timing.ino",
      "bytes": 1465,
      "sha256": "73e17ce03e4eba9685fec0d2a7e347235fae09e92d110a30663622395a09c007"
    },
    {
      "path": "stm32_timing/timing_state.h",
      "bytes": 912,
      "sha256": "aea9ff85c0980b8480e4818f92324e9c04e453dc4f142f049c1db7e36378fae9"
    },
    {
      "path": "test_timing.cpp",
      "bytes": 1450,
      "sha256": "92c5ae6993a8376430d5fc39ac37ca3f99ff363d71893a322441100f29902553"
    },
    {
      "path": "analyze_timing.py",
      "bytes": 3565,
      "sha256": "55cfaf7831a55c2cea8d164514556e6d6e276daa0a4274f48be0fe7d94802003"
    },
    {
      "path": "test_analyze.py",
      "bytes": 2494,
      "sha256": "1e8ac2622fa0e1aab4710d4252f0b2911fc2b6d9035e745a69b6ab1d88e9ca68"
    },
    {
      "path": "README.md",
      "bytes": 9694,
      "sha256": "a6d05908bd4a88807778bea2242535339427d1e92e0a26339c8c8780af1277d8"
    },
    {
      "path": "worksheet.csv",
      "bytes": 299,
      "sha256": "4d1384618ff6f38b0af05d20d1f380f7d89e7d3429521a1c38e4aff8021e7802"
    },
    {
      "path": "synthetic/normal.csv",
      "bytes": 91,
      "sha256": "8b6bd9134187445231405048b2bcde61d536886e792c5e02f5b4ade50dd2e215"
    },
    {
      "path": "synthetic/missed.csv",
      "bytes": 95,
      "sha256": "32d1dfa47f36771e7966c6a53716a9d7f951717df223163e3499229d59925590"
    },
    {
      "path": "synthetic/wrap.csv",
      "bytes": 93,
      "sha256": "296244306bac042777c088a4b330d4a665a75f07c91997b00f512155e69350f9"
    },
    {
      "path": "synthetic/dropped.csv",
      "bytes": 73,
      "sha256": "81ce6e75dddc73ed09abcccdc26a550e3e5f107fcd144b7cce820df79bb23962"
    },
    {
      "path": "synthetic-answers.json",
      "bytes": 2062,
      "sha256": "9fe2e102de2694b071007e817e4b9c1bb03ab769b47cc4c4778b6b77ebb55df7"
    },
    {
      "path": "compile-result.json",
      "bytes": 3785,
      "sha256": "0444d53761518d3679a7e0e94e1fe29a886db01e65947078a429fb695a660a37"
    }
  ]
}
