{
  "package": "stm32-data-freshness",
  "date": "2026-10-02",
  "scope": "NUCLEO-F446RE ARM compilation and PC tests; synthetic logs; physical hardware untested",
  "files": [
    {
      "path": "stm32_freshness/stm32_freshness.ino",
      "bytes": 2342,
      "sha256": "877bec28fbcf12bca1341f75c32f58d3628540fb7a2e2d870bc7ea99f9554279"
    },
    {
      "path": "stm32_freshness/event_queue.h",
      "bytes": 1236,
      "sha256": "b29a0d594e9093f94c5ce5bc5ce38981c557ff2d8e3a2dc3acadd99ce9175b1d"
    },
    {
      "path": "stm32_freshness/freshness.h",
      "bytes": 423,
      "sha256": "770820852c95a77fb4419c22a4818546c5ce1423992dcf8fe5a767e5ee91b6b1"
    },
    {
      "path": "test_queue.cpp",
      "bytes": 1932,
      "sha256": "d68d5c40fd705f89334ac215b49a270378418def02267d33e08938a4a5be3629"
    },
    {
      "path": "analyze_freshness.py",
      "bytes": 3800,
      "sha256": "edcf7763a5c7037cd55fe5899105fcc22382713b0699ccae0b84ec0682932f52"
    },
    {
      "path": "test_analyze.py",
      "bytes": 3176,
      "sha256": "eca6d7eba3566a56cb37bf68962e302ef949566691f644085ad34837ede25b72"
    },
    {
      "path": "README.md",
      "bytes": 7846,
      "sha256": "d409c0c62b75ae737b5890cc3de300103ae07053499138074eeac028e98569e8"
    },
    {
      "path": "worksheet.csv",
      "bytes": 274,
      "sha256": "ce53dd5623e2425218515b457d13ac23f76605d65e1da4aeb712d794a447af13"
    },
    {
      "path": "synthetic/normal.csv",
      "bytes": 107,
      "sha256": "57a5a8e875d7cf988a9724a60322112c5fe970a2bbe75375b04cddb9c9f33bb5"
    },
    {
      "path": "synthetic/overflow.csv",
      "bytes": 154,
      "sha256": "c843d0c84a3bc40757b063e499e4c8a9b18e9979be6dedf568ea52d489b57c55"
    },
    {
      "path": "synthetic/wrap.csv",
      "bytes": 117,
      "sha256": "593bdda039432d83b281f684f39140a077bed9c41b54a694de7851bde53a7ac3"
    },
    {
      "path": "synthetic/dropped.csv",
      "bytes": 88,
      "sha256": "5d9e3bda9c2fa2952def41de14c49158c3f828fdfbe8ae1a46380f29e9f140a6"
    },
    {
      "path": "synthetic-answers.json",
      "bytes": 3140,
      "sha256": "614295ab3e7a16f0014c3e331f92454c19e9cdb0c9d465e2f368d87f3f7ecc3a"
    },
    {
      "path": "compile-result.json",
      "bytes": 3943,
      "sha256": "9d1aa19dc7ebfbeb7e44d65a91120e3468d2d96e42cfd0d46494d9b7ffb401d8"
    }
  ]
}
