{
  "package": "BNO086_I2C_Test_V1.7",
  "firmware_id": "BNO086_MODULE_TEST_V1.7",
  "snapshot_date": "2026-10-04",
  "default_env": "cyd_st7789",
  "source_files_unchanged": true,
  "libraries": {
    "SparkFun_BNO08x_Arduino_Library-1.0.6": "1.0.6",
    "TFT_eSPI": "2.5.43",
    "U8g2_for_TFT_eSPI": "1.7.0"
  },
  "file_count_excluding_manifest": 290,
  "files": [
    {
      "path": "lib/SparkFun_BNO08x_Arduino_Library-1.0.6/library.properties",
      "bytes": 808,
      "sha256": "eb43ec2ef134d37f69f0f37a5ef011cd7b95a1fb36c22a7050a7ee9c43eab275"
    },
    {
      "path": "lib/SparkFun_BNO08x_Arduino_Library-1.0.6/LICENSE.md",
      "bytes": 3509,
      "sha256": "b918c88fe69e2c08cdbb50efa1404c0e555f9e35746f4bc8c85ff68ac971a49c"
    },
    {
      "path": "lib/SparkFun_BNO08x_Arduino_Library-1.0.6/src/NOTICE.txt",
      "bytes": 2608,
      "sha256": "18adae625b38bfaf12c6ecf390075439b477a50548fc23405522606d15964eee"
    },
    {
      "path": "lib/SparkFun_BNO08x_Arduino_Library-1.0.6/src/sh2.c",
      "bytes": 69073,
      "sha256": "e884d6ceef92cd3d20ae819d033b6df41ae5e21db601f9c8b2c5d91b8b20925f"
    },
    {
      "path": "lib/SparkFun_BNO08x_Arduino_Library-1.0.6/src/sh2.h",
      "bytes": 23580,
      "sha256": "5a5e8d619618399d1b9707f61863f479a27b8b19420a9507f5764b9ae38ea503"
    },
    {
      "path": "lib/SparkFun_BNO08x_Arduino_Library-1.0.6/src/sh2_err.h",
      "bytes": 1403,
      "sha256": "1f6663c95b0c6a4b95af803663a82710e2db3750fd9d14ec07e20d09e112328f"
    },
    {
      "path": "lib/SparkFun_BNO08x_Arduino_Library-1.0.6/src/sh2_hal.h",
      "bytes": 4304,
      "sha256": "dfaef82c0c1605f9bd686f7bff22e88723a8372e4626c04bd6a760d23a36dac0"
    },
    {
      "path": "lib/SparkFun_BNO08x_Arduino_Library-1.0.6/src/sh2_SensorValue.c",
      "bytes": 20989,
      "sha256": "15e762c6c679e18dd3b75e4ab0fa20795e8184952505bda0b51350c90b33a49f"
    },
    {
      "path": "lib/SparkFun_BNO08x_Arduino_Library-1.0.6/src/sh2_SensorValue.h",
      "bytes": 13523,
      "sha256": "6384a34a5ed11e8fab64400a07d547752af51aa4a091c9b5bc699196dbac51de"
    },
    {
      "path": "lib/SparkFun_BNO08x_Arduino_Library-1.0.6/src/sh2_util.c",
      "bytes": 2310,
      "sha256": "2386898adc704703c3cf96ed9bace7485c26c95789aebac7c6a5b8bbd80ae18d"
    },
    {
      "path": "lib/SparkFun_BNO08x_Arduino_Library-1.0.6/src/sh2_util.h",
      "bytes": 1427,
      "sha256": "1a2d40e7941ae1085eee4fc5fd95e62266972b17604a10dc285b87854204dcd7"
    },
    {
      "path": "lib/SparkFun_BNO08x_Arduino_Library-1.0.6/src/shtp.c",
      "bytes": 23913,
      "sha256": "d330dafa7aaab1ed8831a162032025848b92312fd11c37f44c0e16326a54725d"
    },
    {
      "path": "lib/SparkFun_BNO08x_Arduino_Library-1.0.6/src/shtp.h",
      "bytes": 3014,
      "sha256": "99c5c982c909c0133614dae03c4e6062d6b3820e062b3355e72009737418b11f"
    },
    {
      "path": "lib/SparkFun_BNO08x_Arduino_Library-1.0.6/src/SparkFun_BNO08x_Arduino_Library.cpp",
      "bytes": 48792,
      "sha256": "d760e644409378de3e8d3690ddc42baaa12fe7620d149274ea0d37026140d763"
    },
    {
      "path": "lib/SparkFun_BNO08x_Arduino_Library-1.0.6/src/SparkFun_BNO08x_Arduino_Library.h",
      "bytes": 13261,
      "sha256": "3bf452dad9ffb24065d1c82ed43401b83f5566195a1aba22b081e7a219fff07d"
    },
    {
      "path": "lib/TFT_eSPI/Extensions/Button.cpp",
      "bytes": 3183,
      "sha256": "06d8e24d9c512ffe7ef061008b0b87e4d638187aa95962f1d6e7fee0a290f626"
    },
    {
      "path": "lib/TFT_eSPI/Extensions/Button.h",
      "bytes": 1807,
      "sha256": "0b6b4b651014bcdc261e0cbf2402feb818f627c78dce4638978499b33938cba5"
    },
    {
      "path": "lib/TFT_eSPI/Extensions/Smooth_font.cpp",
      "bytes": 19890,
      "sha256": "853d27a95883a96b3706baaf630b31e5a0744baced00295abce4b922df3e1dd7"
    },
    {
      "path": "lib/TFT_eSPI/Extensions/Smooth_font.h",
      "bytes": 2192,
      "sha256": "49bd9918b6a4cada7a2e8d9d37143ff59761d57d66b4d829b01a2ed6405b5c0c"
    },
    {
      "path": "lib/TFT_eSPI/Extensions/Sprite.cpp",
      "bytes": 81078,
      "sha256": "b9da957d4aa95f2ed65c605efb3ce2969c0b35eda41c76f999b17775731b4bff"
    },
    {
      "path": "lib/TFT_eSPI/Extensions/Sprite.h",
      "bytes": 9556,
      "sha256": "ca5a993ead724d8ee255bf6ccea1894cca48d42efadfa5c7922150a276cc8e8f"
    },
    {
      "path": "lib/TFT_eSPI/Extensions/Touch.cpp",
      "bytes": 13298,
      "sha256": "143a7a38f9451d0d3ab4a0aed37a8b4c890edceb135419f6bbc8ed45d4283291"
    },
    {
      "path": "lib/TFT_eSPI/Extensions/Touch.h",
      "bytes": 2498,
      "sha256": "72ab7fdad3f4f1961a47366aa0a1634a4392267451eea4c3b8265dfa7cc112b8"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/Custom/Orbitron_Light_24.h",
      "bytes": 18494,
      "sha256": "c45ab81a5e5e6a458ef508c366e34d558cf1f1a67632c391275e29401df3f939"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/Custom/Orbitron_Light_32.h",
      "bytes": 28904,
      "sha256": "c30af4f0c06bc7841230e692c5df206646bb03af2f5cbc5aa3619734b636aa4a"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/Custom/Roboto_Thin_24.h",
      "bytes": 15234,
      "sha256": "bf9e12ee57bb992928b0e029259a1d6dd291244f17b046ba57b4e32250d307f3"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/Custom/Satisfy_24.h",
      "bytes": 18924,
      "sha256": "35f44c438df9a6c397c6dd11f6b82384c4b9eaf8aa0952ff31393800a7bda5af"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/Custom/Yellowtail_32.h",
      "bytes": 29324,
      "sha256": "f063da110e14df4baf9b02aad30385d9512ec5d3b8a07c64fd7a334e87ed14d6"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/Font16.c",
      "bytes": 29181,
      "sha256": "27f47a9506aa1cc25bb3acf8b50a6458d567babcbcc53ff6d34a6aae6ed85e0c"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/Font16.h",
      "bytes": 239,
      "sha256": "bb6c40ee31c365f16ac1265c563f075c409a8d6c021789b58fd16ef4b6e7bb14"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/Font32rle.c",
      "bytes": 35799,
      "sha256": "bb3af50de4aa4cc4d37b04f28bae6e99c0102d1eed9c881145cf024eff677910"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/Font32rle.h",
      "bytes": 242,
      "sha256": "ef7c116521e481d8f68030d85a3865ec9a6d05f8d499dbfe716fa68c5b69f3ee"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/Font64rle.c",
      "bytes": 12405,
      "sha256": "4d4cf64b9fb64fec41c3c16098425e83c9cf4cebff9d8294d6a6d9242f07645a"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/Font64rle.h",
      "bytes": 242,
      "sha256": "90c79dd168453264979ef8887af3f9d43dda7770fd1b8e28322bc3461fb42b72"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/Font72rle.c",
      "bytes": 16111,
      "sha256": "4359ff3196801943fd5793fe725b44658ddd54efaf516ac81643840711867b59"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/Font72rle.h",
      "bytes": 242,
      "sha256": "e3ef2df08650f3e2ba1ad00e11ee1d3679827cbafea69e5aa014b8f82896f2a7"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/Font72x53rle.c",
      "bytes": 16041,
      "sha256": "f767423cf87518c30a390b3059c302ffe6b8d1001f8b2626ecbe3276cc143794"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/Font72x53rle.h",
      "bytes": 245,
      "sha256": "2e567d5c90c00a809026981c41f563e033f66bc19619bc966dfbddbc22b087ed"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/Font7srle.c",
      "bytes": 11087,
      "sha256": "40f14289417859f67ff0e6eecbcdea2a6d15230c8d74dd4bd827b98323031eea"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/Font7srle.h",
      "bytes": 242,
      "sha256": "adaa3af4db90c5add4628a07b8b8bc573c0b31433b9dff1c2fc92c8757bcb49a"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeMono12pt7b.h",
      "bytes": 14395,
      "sha256": "cafc2786015e2cdcf6fc6f6847fa7fadeb89f24fa342b733c7c77a7682301155"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeMono18pt7b.h",
      "bytes": 24441,
      "sha256": "dba6ebd28493f6d77d2164cc2802df16fed1df40ff3cdc41428c0bd6e58f4382"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeMono24pt7b.h",
      "bytes": 40283,
      "sha256": "839ddd4c2be473154cb82d8e59b0b55317724f9087fb487d9206e48b0a205169"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeMono9pt7b.h",
      "bytes": 10592,
      "sha256": "a99faea6fc28743e6274865eb9ddda06729d0e1d61e049efcf066802dcfc4f19"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeMonoBold12pt7b.h",
      "bytes": 16081,
      "sha256": "53aa555d523a600d1ec8e9db340dfb03b0ca518502ec6cfb3033788d79b8bfc8"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeMonoBold18pt7b.h",
      "bytes": 28925,
      "sha256": "23e469ff72b1249f911ef68755f476b49a31d288bf37c12697b7d5fb3e39a31f"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeMonoBold24pt7b.h",
      "bytes": 47327,
      "sha256": "12259b9479856b8e54183f436d36d6e139d1e564dd0d76ff1fda1ab479f0582f"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeMonoBold9pt7b.h",
      "bytes": 11574,
      "sha256": "9aee9cce7c2416e1b1c9669185226ac7c33e3813c4353f6bdadf26f87727d61a"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeMonoBoldOblique12pt7b.h",
      "bytes": 17570,
      "sha256": "08daf9cbf9740bc2e65493158dd91ad7a7423d13c415a7805aec13dd24c29190"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeMonoBoldOblique18pt7b.h",
      "bytes": 31692,
      "sha256": "61bfe16e7b9f59a9261b9dd23b354a837530deac46f87a84fddecf58fa790cca"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeMonoBoldOblique24pt7b.h",
      "bytes": 52530,
      "sha256": "bb559dc9cb192937b2a9913ad20ca2064b07ff20f5cc29b612e9f6084a0af25e"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeMonoBoldOblique9pt7b.h",
      "bytes": 12639,
      "sha256": "30da5ea0779b286d466a6470dfedd317428f627e338f3a1fc865d009f070a0dd"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeMonoOblique12pt7b.h",
      "bytes": 15954,
      "sha256": "89c88aa32556708837dc4a2619de3a6498107226e6141416e775dace800eaaa6"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeMonoOblique18pt7b.h",
      "bytes": 27096,
      "sha256": "7ba43ee37b293d21937121cabca8c6589477e90c36ddc372ffd07b1106c2e861"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeMonoOblique24pt7b.h",
      "bytes": 45214,
      "sha256": "b908bb1f719864173515e2fd377d3135871e56a51f58f66211fc81066057fbd6"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeMonoOblique9pt7b.h",
      "bytes": 11477,
      "sha256": "5c149706d5afad5a7172728610d44e00927c85eacf0208f070cdf30de32eb2cc"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeSans12pt7b.h",
      "bytes": 17535,
      "sha256": "18e5bf0d3706776714ab14cbc63fbe14e9ce6175af1877c59e8445f8bd906120"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeSans18pt7b.h",
      "bytes": 31039,
      "sha256": "4d5dee62cfae56ded2b1cf17501e231dbb28fd2c3e5d67daaa88135e94f612ac"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeSans24pt7b.h",
      "bytes": 51419,
      "sha256": "4162814ffe26ac40be001ac1608ed8b8d7ba408864fb38a7e4ae94c59a753be6"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeSans9pt7b.h",
      "bytes": 12478,
      "sha256": "3547eea784906fb21070e92ede3bf97afc6614f26a9aabd6d0f0ad1749662969"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeSansBold12pt7b.h",
      "bytes": 18893,
      "sha256": "584ef1f600d8f8ae8b1e0c0726af1b0eedcff5978a0a8e0b7f48d5bed3f2c38f"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeSansBold18pt7b.h",
      "bytes": 33181,
      "sha256": "9ad6e251f11ccf6d541cad814b60386825bfd7e1afa10e1adec75af56ef8bc8d"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeSansBold24pt7b.h",
      "bytes": 55627,
      "sha256": "c0f001bf462d9677b152852ce32b359227d6556bc34b114c0142662816fc36f7"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeSansBold9pt7b.h",
      "bytes": 12992,
      "sha256": "cc48bca687b3ff0508ace9dfb439e03943672c3c3306586885251cff2cf7a3f4"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeSansBoldOblique12pt7b.h",
      "bytes": 21080,
      "sha256": "e1d09ee173e5c02459a8c2ebcc57c18a824202541241972aded2bf7f812e36c6"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeSansBoldOblique18pt7b.h",
      "bytes": 37952,
      "sha256": "bca6342f7abf9cf5a4ff135fb591af329d0c5de7d7aede406f171bca2dc45d40"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeSansBoldOblique24pt7b.h",
      "bytes": 63705,
      "sha256": "341af6d70b65fb9485c00a106a3118a4c3b478c2d7f2f23e6dc039afc012abae"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeSansBoldOblique9pt7b.h",
      "bytes": 14469,
      "sha256": "bd3094a6a07e681c1f29af0a5d18371d88354fc18621f242d211eb0c6bcce10a"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeSansOblique12pt7b.h",
      "bytes": 19992,
      "sha256": "9817cf194a03238275f52c46493b9ea0cbd40fb1e140e137bdd04b2c38b64cc3"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeSansOblique18pt7b.h",
      "bytes": 35958,
      "sha256": "66f6c858e2a41db874d976559e971aa1fd243ce67497627d032a4a21eada680b"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeSansOblique24pt7b.h",
      "bytes": 59762,
      "sha256": "461e27356553f05be1dd20873833314764d2bceb673495c96b8c62f666745945"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeSansOblique9pt7b.h",
      "bytes": 13865,
      "sha256": "428a13f7c5fd2b8a28cd6484d1f4d3fe8996304116aed14899fea65f416c054d"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeSerif12pt7b.h",
      "bytes": 16738,
      "sha256": "a5b9d521f6caf0d66b72cdf8d7d0dc24e88cf5eac534c125efa88e18206d6278"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeSerif18pt7b.h",
      "bytes": 29360,
      "sha256": "e40674814569e6e8ace652241a28153f4a0545b2be263a202470742bf15e8250"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeSerif24pt7b.h",
      "bytes": 48626,
      "sha256": "f0fba3f8e0a60117e42b70788426e388baa1f66bca0f18e5722c456b4f17fe91"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeSerif9pt7b.h",
      "bytes": 12051,
      "sha256": "9c793b10d814981a8bafb8d44bdcbd0276f157917efaeed39bd02993048d895b"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeSerifBold12pt7b.h",
      "bytes": 17694,
      "sha256": "f88e3eb07c91ff64254063639aab9ecabb6e5e4da9038b93277f3d22ee6b05f6"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeSerifBold18pt7b.h",
      "bytes": 31768,
      "sha256": "f1e12e09c8707570dd62852c7e4fff9b3a248b53180bc9b06e6d24ec1bd62d43"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeSerifBold24pt7b.h",
      "bytes": 53806,
      "sha256": "2243a6e1bfc30d9cdcb77bd3a6bc11284db055dd28a3ae1dc3e58e62a1563d40"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeSerifBold9pt7b.h",
      "bytes": 12577,
      "sha256": "c94063a5e0d496c7322500d8e8ef3351483e50497a1dfa7dc5ac32fa203a4469"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeSerifBoldItalic12pt7b.h",
      "bytes": 19248,
      "sha256": "072553e5b212e7b6870055db14c6f5e028d350277d9c5efa241a92151fdb92cf"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeSerifBoldItalic18pt7b.h",
      "bytes": 34664,
      "sha256": "7f2f35c41d7d4baeef002d422a74dd9b4771cb4cdc265391debe3f4e99ba6612"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeSerifBoldItalic24pt7b.h",
      "bytes": 56292,
      "sha256": "146b89f544b1c81f0b88dd3fe1255a29b80c843f3a4a0edbf9a98a13693bd108"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeSerifBoldItalic9pt7b.h",
      "bytes": 13521,
      "sha256": "f48b95e218f28c6b94c5658a705f6048a093bf31373bee98f6a2320c4d56cfb5"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeSerifItalic12pt7b.h",
      "bytes": 17662,
      "sha256": "59d93e17b5880ea4f53c33e0bbd41d9bd5e193c15b551d5773333df6d42a4bc6"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeSerifItalic18pt7b.h",
      "bytes": 30914,
      "sha256": "8d52e8449adc9f19124f3ddc1daf56530149b35b2b10adb73c22ad14109fed92"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeSerifItalic24pt7b.h",
      "bytes": 52164,
      "sha256": "7516f72716057841b71224c78a5cbefdefbbcf7626db2455730411e5387be0c6"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/FreeSerifItalic9pt7b.h",
      "bytes": 12593,
      "sha256": "4967bb4a9e420b7904cc06c03fe1fcf2336a4e187d7d5895e6e38d9672bbd55f"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/gfxfont.h",
      "bytes": 4272,
      "sha256": "1dca6e2048eac1f647c6aa504d472fe317583db7db8ca16f61399de5dec0e200"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/license.txt",
      "bytes": 1626,
      "sha256": "88fbd81b248caadf3167ba4b8ed394dcd95bd09e553ecf0d3088c733cb6033de"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/print.txt",
      "bytes": 1628,
      "sha256": "3e1f68f88a34d3f1d60fa092697c6022e38716934dc3237b914a888a9f45d3b0"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/GFXFF/TomThumb.h",
      "bytes": 24111,
      "sha256": "a887f5cabf1510c33c484aed79f3716ef690b38992bc0b6c2fce84d570f49af9"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/glcdfont.c",
      "bytes": 8180,
      "sha256": "bde369bf045a11a092f06d6073d44039c72515d8bc83353a87b8b8032e450d7c"
    },
    {
      "path": "lib/TFT_eSPI/Fonts/TrueType/Not_yet_supported.txt",
      "bytes": 66,
      "sha256": "959bfd6f890053a81216bf067bdf969777380717a9e684d6cf6fc1bc6b223c8d"
    },
    {
      "path": "lib/TFT_eSPI/library.json",
      "bytes": 848,
      "sha256": "15308ca95e4d98ec7f841858fcea02fd252e208f549c4a349d1e236f11582ffa"
    },
    {
      "path": "lib/TFT_eSPI/library.properties",
      "bytes": 388,
      "sha256": "d29e02a280cd4bc0bfb5db928e6b2aaffcaa1ca9397fdc9e016c33501a7c2cd1"
    },
    {
      "path": "lib/TFT_eSPI/license.txt",
      "bytes": 6243,
      "sha256": "f79bffc86315004815e4e7f11a23e757de0f25793022e6020938e2db1a495a9d"
    },
    {
      "path": "lib/TFT_eSPI/Processors/pio_16bit_parallel.pio.h",
      "bytes": 2227,
      "sha256": "26fc3438313c8f530fac33bb8abd7f11f3cbf0c1709146b67a949010409e6cfc"
    },
    {
      "path": "lib/TFT_eSPI/Processors/pio_8bit_parallel.pio.h",
      "bytes": 2607,
      "sha256": "d2a7fd3d2d02fbd490a24f7cc9bd5ba5f627be945624aaedc901b1c609ac7de8"
    },
    {
      "path": "lib/TFT_eSPI/Processors/pio_8bit_parallel_18bpp.pio.h",
      "bytes": 2768,
      "sha256": "52ce1b0d483692b1d77192d04e4d33f7900653a16b266b667d2f352eeb9fca02"
    },
    {
      "path": "lib/TFT_eSPI/Processors/pio_SPI.pio.h",
      "bytes": 2824,
      "sha256": "43082373e7313318af540d3c3ee686bb66f6616f2121ac0120f9dbdf17d86845"
    },
    {
      "path": "lib/TFT_eSPI/Processors/pio_SPI_18bit.pio.h",
      "bytes": 2824,
      "sha256": "2928f695b3f1bc5012054d29cb22d3fccc931adb48072affa849101c2a016886"
    },
    {
      "path": "lib/TFT_eSPI/Processors/TFT_eSPI_ESP32.c",
      "bytes": 30731,
      "sha256": "2a46d7ec88bef56bfd74d17bd027e5393a1bfb41193ad29d4593b2c8c63ed162"
    },
    {
      "path": "lib/TFT_eSPI/Processors/TFT_eSPI_ESP32.h",
      "bytes": 22140,
      "sha256": "813dda3c0560b9142d4f22fa0696fe4878ee31aadba75ad973dacbf0aa938af1"
    },
    {
      "path": "lib/TFT_eSPI/Processors/TFT_eSPI_ESP32_C3.c",
      "bytes": 30981,
      "sha256": "74ef22a2448b96e5e8ce6b6ba68c645fe379db6a29adb8ee627b7e8c447c889a"
    },
    {
      "path": "lib/TFT_eSPI/Processors/TFT_eSPI_ESP32_C3.h",
      "bytes": 22998,
      "sha256": "1b4649df875f3a80595752458189102776d01bc3d53a592bc2e198bf678ab785"
    },
    {
      "path": "lib/TFT_eSPI/Processors/TFT_eSPI_ESP32_S3.c",
      "bytes": 32983,
      "sha256": "0e3aebf5a226a246d310294531f803d144ef7533f5f4047c92d6d4a69332423c"
    },
    {
      "path": "lib/TFT_eSPI/Processors/TFT_eSPI_ESP32_S3.h",
      "bytes": 23568,
      "sha256": "9db8713e0a969af82c77034b0380f764cf4b1da7cd09c19fc7eac31db304e2b1"
    },
    {
      "path": "lib/TFT_eSPI/Processors/TFT_eSPI_ESP8266.c",
      "bytes": 13308,
      "sha256": "b63fdcc6ce8c5a14111540e2a0604e0d8e239e2a144b2195e98341b9e7c7db7f"
    },
    {
      "path": "lib/TFT_eSPI/Processors/TFT_eSPI_ESP8266.h",
      "bytes": 8665,
      "sha256": "9be22e983a8bc4b772c0d532d000d3d18483d47352b10e935236878be03f8ec8"
    },
    {
      "path": "lib/TFT_eSPI/Processors/TFT_eSPI_Generic.c",
      "bytes": 10434,
      "sha256": "8de8094f136a68f084004a9767a412f6294bf321b7e09b4d3229f12a2dc78d33"
    },
    {
      "path": "lib/TFT_eSPI/Processors/TFT_eSPI_Generic.h",
      "bytes": 7461,
      "sha256": "ea5158b61260a65aa52af5e5e9a15e6a265eeb39d2c4c35ea30f666c72fa940d"
    },
    {
      "path": "lib/TFT_eSPI/Processors/TFT_eSPI_RP2040.c",
      "bytes": 25195,
      "sha256": "a40b9b4e8f2b27ab2dca105a886f4ad25fa315dfd48205807a4fee2d889e54cf"
    },
    {
      "path": "lib/TFT_eSPI/Processors/TFT_eSPI_RP2040.h",
      "bytes": 21377,
      "sha256": "97192aa0c8ed4c48a8a847da0315e5e709cf7b7cc9670149de18c52e2ef4d4a2"
    },
    {
      "path": "lib/TFT_eSPI/Processors/TFT_eSPI_STM32.c",
      "bytes": 28677,
      "sha256": "c3316a1b9625e05e19cba53ddab30bb46dd26083a3be3fea2a2dfa5b2e58d32f"
    },
    {
      "path": "lib/TFT_eSPI/Processors/TFT_eSPI_STM32.h",
      "bytes": 51786,
      "sha256": "b95a55a6f3f16e97c5e3e0203cea9bc5319dcd09f4806a74d589c888d2cbb31f"
    },
    {
      "path": "lib/TFT_eSPI/TFT_config.h",
      "bytes": 9704,
      "sha256": "5a351798a81710856f6c7d12f8249965a88e40e4113608c98da4c524fe4d88ab"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/EPD_Defines.h",
      "bytes": 527,
      "sha256": "5616c512237f521b3b19c454adcd4e77f4747e29b26345d2dac4f9c6d6635178"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/GC9A01_Defines.h",
      "bytes": 921,
      "sha256": "59ab38c8c0c30c990bc0b8e98c82c041a23567af67328007b198b3de59a2839a"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/GC9A01_Init.h",
      "bytes": 3748,
      "sha256": "572b80226b01a22dcdb7b2a2ef340a3671724ab4a44c1a957ad315f537edbb89"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/GC9A01_Rotation.h",
      "bytes": 1247,
      "sha256": "d0b2f6d1c26c8344e03fcd62b7b39a3c244df0da54ffb88bc7f53abdd8f1c3d2"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/HX8357B_Defines.h",
      "bytes": 1162,
      "sha256": "7b02ed8a6c8ec3dfd097962f484a2bc623f88c4cdc6a39ad7c793cd19a797a21"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/HX8357B_Init.h",
      "bytes": 1394,
      "sha256": "a754ebf6cc7bd40c2b654e535fc86d8fead65ca04ba97823f2e8ca63a8e662fa"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/HX8357B_Rotation.h",
      "bytes": 1421,
      "sha256": "814eee3a5200cbd31a8be673fb826d2fc7d122e8495a93d7591b1a4bde1f1316"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/HX8357C_Defines.h",
      "bytes": 1162,
      "sha256": "7b02ed8a6c8ec3dfd097962f484a2bc623f88c4cdc6a39ad7c793cd19a797a21"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/HX8357C_Init.h",
      "bytes": 2553,
      "sha256": "1ea471016143f91daa1afbd61259abf721f7796ef13f7b446c78d5adf11f316b"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/HX8357C_Rotation.h",
      "bytes": 1421,
      "sha256": "814eee3a5200cbd31a8be673fb826d2fc7d122e8495a93d7591b1a4bde1f1316"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/HX8357D_Defines.h",
      "bytes": 2079,
      "sha256": "48a6c2c0faa45b0aff602822559e1ae952b8fc3fe78aea117cafb45cb086efca"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/HX8357D_Init.h",
      "bytes": 2813,
      "sha256": "7fa8543a9df81861b6e137e0e0f3802e53da89e78a7306d74db61e7f29f3885a"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/HX8357D_Rotation.h",
      "bytes": 796,
      "sha256": "2d4f5340ddcd3dce600b8b4a4fa771fa6185d699438d213afc2c412e817e372e"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/ILI9163_Defines.h",
      "bytes": 2204,
      "sha256": "da498a18d51b5f78ffe51c97b75d082191532c6a38a620f209baded7d4cc51c9"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/ILI9163_Init.h",
      "bytes": 1490,
      "sha256": "af98f552391fc429617197e5179212d6bbf8e8f39bddee26f76841baf3c674f7"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/ILI9163_Rotation.h",
      "bytes": 1002,
      "sha256": "b47f42e609cb649f8ad261b308795f580de04ea8e130de770c5352a1e4e9e1ad"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/ILI9225_Defines.h",
      "bytes": 3783,
      "sha256": "a22313a81bb78189083a8569f3a74c1ae22f57eadcabf07028269f185207e216"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/ILI9225_Init.h",
      "bytes": 3214,
      "sha256": "12bffd70e12621af7e41d1b186ed477b6ba4b761aae58eec1e9fa51e01f93061"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/ILI9225_Rotation.h",
      "bytes": 1214,
      "sha256": "f900690759d725c34d537b4684dd793f6bc393e1d39b8f4e8ab1e0885968105f"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/ILI9341_Defines.h",
      "bytes": 4230,
      "sha256": "1553ba16aed964dd344f2176519cd31773c85f1642a26e3a76b6782058a785e6"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/ILI9341_Init.h",
      "bytes": 4898,
      "sha256": "bab700ac6b5de0490613ae280fac5e2c07b811404733e69b20b4777ff98ff1eb"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/ILI9341_Rotation.h",
      "bytes": 2067,
      "sha256": "170009c8447e6dbe824a2cb72a0170c6acf8ee35c5243addefe71d2408b3e613"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/ILI9481_Defines.h",
      "bytes": 952,
      "sha256": "6bcd3c8db020c29a3fbd9bd161453912f9436cdaff418a949f5b2e32bad7ebbc"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/ILI9481_Init.h",
      "bytes": 16716,
      "sha256": "6162b21a7c46bac50b3572ed3bbda868178aeb96c6ec4b4adbaf40446a72309d"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/ILI9481_Rotation.h",
      "bytes": 751,
      "sha256": "9a7fda7979b41d57345f44800f2945ce53a8f1a66d743b19e473b3b4914cd98a"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/ILI9486_Defines.h",
      "bytes": 2320,
      "sha256": "026170382ddaa290e375ae2ec4287de653638904adcc926a79dd1bb11b4d8e91"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/ILI9486_Init.h",
      "bytes": 2377,
      "sha256": "136246927c9a5fcb7da647b5fe0a06141912cfb8fdfe9cdf65dee90d90c8d7df"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/ILI9486_Rotation.h",
      "bytes": 1358,
      "sha256": "2c99004628b30d588ffb06cbff05b878762e54ffeceee389cd40e491c1d63fab"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/ILI9488_Defines.h",
      "bytes": 952,
      "sha256": "6bcd3c8db020c29a3fbd9bd161453912f9436cdaff418a949f5b2e32bad7ebbc"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/ILI9488_Init.h",
      "bytes": 2272,
      "sha256": "c8e61a1820a258ccc45f68d9ba036838769c02c3c212a34675dcf3365f29190d"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/ILI9488_Rotation.h",
      "bytes": 751,
      "sha256": "fd26e139d39da3a54461e8107efb1ef5cbbf415089fa1f4c104f7efd4c307412"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/R61581_Defines.h",
      "bytes": 952,
      "sha256": "6bcd3c8db020c29a3fbd9bd161453912f9436cdaff418a949f5b2e32bad7ebbc"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/R61581_Init.h",
      "bytes": 1465,
      "sha256": "54b42f9d18c49c3307a6e48cff903018b7ccf8ef44c2d6b1366e94453557e154"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/R61581_Rotation.h",
      "bytes": 750,
      "sha256": "a77501cbe3ca2117710b92caace0f860cd9f42632c1b070a5fd2775521599323"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/RM68120_Defines.h",
      "bytes": 1303,
      "sha256": "3235d30caf5c444b2fe836fb25c274235816a4f6062f40a72a3eefaf388e2c71"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/RM68120_Init.h",
      "bytes": 7556,
      "sha256": "d34dfceebcc0e33e025e9052c9e6856a5680cb4d553421797051592b2714e0d6"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/RM68120_Rotation.h",
      "bytes": 766,
      "sha256": "bec2cd3d2a0ede2982ebdfcd14bf08e467836a5991bf5e57c1cfe9d114d7e155"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/RM68140_Defines.h",
      "bytes": 952,
      "sha256": "6bcd3c8db020c29a3fbd9bd161453912f9436cdaff418a949f5b2e32bad7ebbc"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/RM68140_Init.h",
      "bytes": 1422,
      "sha256": "53ec1e7c98df24bff353d637f2fac530f9d678fbcc55ce376c521c203923feaf"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/RM68140_Rotation.h",
      "bytes": 1053,
      "sha256": "40b6de39cc37db155036a2aa53e3d4e7ea640a68a03640a8166e63fe163be6db"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/S6D02A1_Defines.h",
      "bytes": 2073,
      "sha256": "c8accf702dc8254a5eb732f4489f9c4c64af4c56145b78f1264b3dc953134496"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/S6D02A1_Init.h",
      "bytes": 2607,
      "sha256": "c7dd5ba1ce05f4cf6d1e9833337a4ed4f97642759d93a1653d3d2b0f4357846d"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/S6D02A1_Rotation.h",
      "bytes": 692,
      "sha256": "a9d2a40def91d565d1fc45b24b8e7ea19881fa84bdd8684d5b691121130137cf"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/SSD1351_Defines.h",
      "bytes": 528,
      "sha256": "c12b538a2a4dab520a914cb045f23e3d8b8595d5482f58851a33b0d7122f0879"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/SSD1351_Init.h",
      "bytes": 901,
      "sha256": "7bc64ee8ccaa8cb95bdc93538277f347d1a330518ac0f110e439be2f09f4967c"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/SSD1351_Rotation.h",
      "bytes": 751,
      "sha256": "9efe71a383e29423498ba3b96ce0923fad12cc823b1c2197d46266885b8d472f"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/SSD1963_Defines.h",
      "bytes": 1471,
      "sha256": "1e8028defa4a1a94a318fa03aa17ef58284819f3a97706eace7798e69a377e5a"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/SSD1963_Init.h",
      "bytes": 9025,
      "sha256": "c6f25e87c7207f4034a3853d10d057dcf3b0168adf340313fd3041adabfd54f3"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/SSD1963_Rotation.h",
      "bytes": 711,
      "sha256": "63369bcd12ce481dc85e03c680c3cde0d3109a6f7f266d13aa42d79ccabcb1ac"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/ST7735_Defines.h",
      "bytes": 5407,
      "sha256": "c989c8ff87be90f638995f33b8f73ec459d18b4bd742161a97826e143eb3fd35"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/ST7735_Init.h",
      "bytes": 9619,
      "sha256": "dbf455a703d92594c8207af41f96f781bbe50ade03a9a10fdb0b8ef00bbf269e"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/ST7735_Rotation.h",
      "bytes": 4634,
      "sha256": "26510a8f38048182a0ef44aed852d9ef53ffc6aa3bf61c90872cb6d4311d02d4"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/ST7789_2_Defines.h",
      "bytes": 5784,
      "sha256": "0315a1cef6806344dc657f358a74b73818ce6c0ea16959bbc1948d8940acf795"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/ST7789_2_Init.h",
      "bytes": 520,
      "sha256": "c5b89dd30f5541c415808bab301b5429147f826e32b217159e6e2873dd3052d3"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/ST7789_2_Rotation.h",
      "bytes": 2722,
      "sha256": "39d257e5a4ca9dadd3fd238692115587263206997ba7e4209907f9d973f7fb5f"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/ST7789_Defines.h",
      "bytes": 5712,
      "sha256": "464bccf0a1faffe6f95567f02b7fd8fcd92e43f3ccd03a6356fa2eaf6edfdca8"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/ST7789_Init.h",
      "bytes": 5499,
      "sha256": "e21cae2ac84285dc0e77648eca67ca753f41f7da3c271594ede750b725136c10"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/ST7789_Rotation.h",
      "bytes": 2722,
      "sha256": "39d257e5a4ca9dadd3fd238692115587263206997ba7e4209907f9d973f7fb5f"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/ST7796_Defines.h",
      "bytes": 2370,
      "sha256": "e592cd1b9c4b440d9e5980fd90fd51690b0af7e0030090867f5a644be7561846"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/ST7796_Init.h",
      "bytes": 3184,
      "sha256": "7d9e858a3d99e5d85cfebc85362365a572c2c7e893920ca0b861e72c00759d59"
    },
    {
      "path": "lib/TFT_eSPI/TFT_Drivers/ST7796_Rotation.h",
      "bytes": 1854,
      "sha256": "8e582c55de898b7f2f37b1111b01c7d8003944e38961c4569c6aa832ffaedb1f"
    },
    {
      "path": "lib/TFT_eSPI/TFT_eSPI.cpp",
      "bytes": 195853,
      "sha256": "a0b1e1a46835df5cb72be21f75fa587f4a68f263b1cb466ec7760b44248a50ae"
    },
    {
      "path": "lib/TFT_eSPI/TFT_eSPI.h",
      "bytes": 47498,
      "sha256": "85cf10228cc49a6e4c3e5d3d3aa12c07ad01d7bb275ea95de9475e09bd17a7c8"
    },
    {
      "path": "lib/TFT_eSPI/User_Setup.h",
      "bytes": 18621,
      "sha256": "b69810c241c6dd0d54071f0207e210fd37fcbbbb5f80a6102d4b8d847359f39d"
    },
    {
      "path": "lib/TFT_eSPI/User_Setup_Select.h",
      "bytes": 17548,
      "sha256": "577c7e19e2b356a219558d43099a66d7969dd9120933343b16bbafafdafd707f"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup0_Sprite.h",
      "bytes": 1512,
      "sha256": "65e9cde105366e6a4079239faa1f73a300f5252c08f9d1c7245310a60fe0a24a"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup100_RP2040_ILI9488_parallel.h",
      "bytes": 2578,
      "sha256": "c3715860a95036ea019ec3e070d7b6ad194b8a01ad3f2c6dd6dee66ec6312077"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup101_RP2040_ILI9481_parallel.h",
      "bytes": 2578,
      "sha256": "3e0682486211d5c36e7ea37190eef56d17d33a6f8875891b99faf9aa5783df14"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup102_RP2040_ILI9341_parallel.h",
      "bytes": 2578,
      "sha256": "58d963c87df5c81fff1a96ed3f5951f0689a1a723e721bf7192c609b1010ef7b"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup103_RP2040_ILI9486_parallel.h",
      "bytes": 2578,
      "sha256": "15fcbe17b823a77712610f6f1c741267ea98a945dbb4c442aa8d762e772432e1"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup104_RP2040_ST7796_parallel.h",
      "bytes": 2577,
      "sha256": "6df20d83591b2ce87001886f29b91a060d60a18c4e8a620cf56ef5aada7aae76"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup105_RP2040_ST7796_16bit_parallel.h",
      "bytes": 2651,
      "sha256": "b188b267fe750d91c53d613ad40b94e218520d8f4f64ae254f56e95194ba3e8b"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup106_RP2040_ILI9481_16bit_parallel.h",
      "bytes": 3869,
      "sha256": "05d25fb84c526c59f03e6c9b390b33ee3ac519123aee3ae6b577259615dafd5e"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup107_RP2040_ILI9341_16bit_parallel.h",
      "bytes": 2934,
      "sha256": "dad9dab080d0979cfdcc570a1be46828ad763a34a56efd1631d3ada1bc0ae179"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup108_RP2040_ST7735.h",
      "bytes": 2128,
      "sha256": "4083bb0a8c3c41070094b0698fc90d86e72e0dec71fb85b2a52b0d3e947b4083"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup10_RPi_touch_ILI9486.h",
      "bytes": 1513,
      "sha256": "86fc4cdf5c14e9d3e7eb1d806c6b5bbe3ce9fa02943c7c7e010c279ca5274f46"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup11_RPi_touch_ILI9486.h",
      "bytes": 1399,
      "sha256": "cdbb0bdb4cd04e32451624f4d9ad63fc5d233df57b1052f40174d425e33ce11f"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup12_M5Stack_Basic_Core.h",
      "bytes": 1304,
      "sha256": "3fcc24c08c75aa305469c20b7e0f99248e56d2d09fe1eaa859176018f1451600"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup135_ST7789.h",
      "bytes": 2202,
      "sha256": "32ed67c65f8eb18291bdb0d886ec82461c8f15284e53ea82c076044dbc56b6a8"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup136_LilyGo_TTV.h",
      "bytes": 1366,
      "sha256": "c00cee3b8826a89ce8f8cad42ca6f5de7ccb36657566c9fe2261ad5a02648d8e"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup137_LilyGo_TDisplay_RP2040.h",
      "bytes": 1515,
      "sha256": "5edbb4d86c98c7fd22cf2c523a099922cb7355d514f52ff04788d7a21164cf35"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup138_Pico_Explorer_Base_RP2040_ST7789.h",
      "bytes": 1455,
      "sha256": "eb180e582b32e562aaac34db801efc493ce7624a22fe352e578ce33ace126cdb"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup13_ILI9481_Parallel.h",
      "bytes": 1466,
      "sha256": "2d2c5dbf52eb03f3eec836e290cec5e60d41c722f8bdc5cf150870a814cf64c6"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup14_ILI9341_Parallel.h",
      "bytes": 1476,
      "sha256": "fcbc64c6094362e7fb8009724ae61310ae37dae56864e4c7c444806f59fe5bc5"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup15_HX8357D.h",
      "bytes": 1649,
      "sha256": "d80c3dea043f093b914438be882fbb42b3ffca3e1b91871340b86b23be13c12b"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup16_ILI9488_Parallel.h",
      "bytes": 1441,
      "sha256": "5448155d9804862489b3f4f88a575c50e4ad53f13e539cf8ed9fb744391fae70"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup17_ePaper.h",
      "bytes": 899,
      "sha256": "f0f8dd9a0f2f6f39ce5689a459abee8a3395043454d73ad3ddbafa9ca3278828"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup18_ST7789.h",
      "bytes": 2001,
      "sha256": "a4bb7aac397d467496fd5a7b6b535374d3e04eb8e4f668553e0535dcccc144b7"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup19_RM68140_Parallel.h",
      "bytes": 1462,
      "sha256": "5e01fe16d6707485ac2a21741edeb01c688f3f675eed73e566016d8627f44612"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup1_ILI9341.h",
      "bytes": 1369,
      "sha256": "128d583ca10e99005e61d2b8b02374cb23d01209c4dd5d51086e346768b4daff"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup200_GC9A01.h",
      "bytes": 1436,
      "sha256": "10b1ff3b4b2a1fb5f677b4f48f15c8e89c7589a54feedca0c371ca9a5cdfaf98"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup201_WT32_SC01.h",
      "bytes": 1909,
      "sha256": "d0ecae874ad5891e3d995446699745f12eea0031ea1fd6dd82cc124d619bbae5"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup202_SSD1351_128.h",
      "bytes": 2570,
      "sha256": "122c624184a9e544bd0a334910e479bfb72b81ed421db1ff792f7d0fb1b99df1"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup203_ST7789.h",
      "bytes": 2202,
      "sha256": "7d5ff85ebc41bea6436e083dc7fb0d832454db99bd5febc2702eaca532f08d71"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup204_ESP32_TouchDown.h",
      "bytes": 621,
      "sha256": "9a7e885e486a89ada40641dc96d6098149581c78069a1fffd0f8fdf99f483b37"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup205_ESP32_TouchDown_S3.h",
      "bytes": 635,
      "sha256": "b14e20f154e8913dd8edc22ccb5a052fe950262bfd0840a33be59dfe947c901c"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup206_LilyGo_T_Display_S3.h",
      "bytes": 884,
      "sha256": "d83cce766500967e0f2d263e992d90881867df422cd2b064f6b4c1212f11b0e8"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup207_LilyGo_T_HMI.h",
      "bytes": 2034,
      "sha256": "ad56cf348de2695b099ee3f506bf660c78da83fbeebeeb99de5c2372befd06f4"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup209_LilyGo_T_Dongle_S3.h",
      "bytes": 1990,
      "sha256": "31f01e2387b814b7f855de42152e85ca16b7b8afdcbf36b151a2d1a9afdb5f1d"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup20_ILI9488.h",
      "bytes": 1422,
      "sha256": "d5acb0dbb83868fc0f0159cf1a03ff77e55932ef2828602511d803f2d1e2f4be"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup210_LilyGo_T_Embed_S3.h",
      "bytes": 1678,
      "sha256": "eaa047989e4c60a608ea528b34390c2010a69ee8e784ede6cc1b7012150830a1"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup211_LilyGo_T_QT_Pro_S3.h",
      "bytes": 1700,
      "sha256": "ea47adbce4115c60b3ae2eb020593df2de0d6acfcc327289614ef2ced0c310d5"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup212_LilyGo_T_PicoPro.h",
      "bytes": 1611,
      "sha256": "9f0ee962ecfe6b837258db8aa7b951ef269e8152171d30d9d96a56f4777653eb"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup213_LilyGo_T_Beam_Shield.h",
      "bytes": 1473,
      "sha256": "0e503857c6e1dfe9464070b123f456b37ec0e0b53516b7a49a16c4995af0cc6c"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup21_ILI9488.h",
      "bytes": 1436,
      "sha256": "ff0493e75d8b8326f88de3bfa6bc0133709c18691be37038e2c6ede15285d8be"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup22_TTGO_T4.h",
      "bytes": 811,
      "sha256": "13763ac6391f11ee3c7f713ea34ffac4d8bbe393dd21b530df231d8e991a5900"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup22_TTGO_T4_v1.3.h",
      "bytes": 732,
      "sha256": "d940b2a13fb7478b2a9f5993c2e48da3409edc8bdd3eb975ccf3c726339c203f"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup23_TTGO_TM.h",
      "bytes": 1095,
      "sha256": "57440e93249c4d14d8fdb7334052681fe75a747f67c15e52ff8aa0f53597109b"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup24_ST7789.h",
      "bytes": 2135,
      "sha256": "a50a38c266441a79a5ec0434f3ddb78e76978305633af521d2b72a905e2908c7"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup250_ESP32_S3_Box_Lite.h",
      "bytes": 567,
      "sha256": "83cc5f14d9da8dc41cbfeb4c5a4b750dac66b30893c9b715548054b4ba2ceba1"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup251_ESP32_S3_Box.h",
      "bytes": 1256,
      "sha256": "b218ac9ff8669c1bda8f0d6221d57809450c33f1cbc54e54fa2bdb74390624ab"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup25_TTGO_T_Display.h",
      "bytes": 919,
      "sha256": "2034db063109fc081fe7ad90190f0ef3691f3922e6a5e0d0cda93fda825daec0"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup26_TTGO_T_Wristband.h",
      "bytes": 1742,
      "sha256": "4878319fdb81f6f95f680ad1b5499e14c9410b5f884c37e5761bad419d6966c1"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup27_RPi_ST7796_ESP32.h",
      "bytes": 4529,
      "sha256": "b22820b17c0c56e9a4a245195924b30867ae5f8c4ca39bb5b92158eb00bf48de"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup28_RPi_ST7796_ESP8266.h",
      "bytes": 4844,
      "sha256": "80e8903ec3268529a54b36c5e7956d3208d46951ac9823434efc0aff9d0e6a66"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup29_ILI9341_STM32.h",
      "bytes": 3821,
      "sha256": "eb3d7bc150c23873746fd27797c73169ab686aac1099bfdd63d48d5911610fce"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup29b_ILI9341_STM32.h",
      "bytes": 5667,
      "sha256": "70723a236d27201ff853673bc8975362095353362de618330ee3feaab8a5738c"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup2_ST7735.h",
      "bytes": 1929,
      "sha256": "6aed23d952c7830ec322ae5c73bc2f10dd925a3f0114b26d68cf393111dbe5bc"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup301_BW16_ST7735.h",
      "bytes": 1819,
      "sha256": "d4f8402b7c511650275e22e0f009ad464bd142a629fd693ed210077156e25c1c"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup302_Waveshare_ESP32S3_GC9A01.h",
      "bytes": 1310,
      "sha256": "cd43979d237a826fe1dee4477d5b61026b4226e87af67be2c8578cd460b8d643"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup30_ILI9341_Parallel_STM32.h",
      "bytes": 2108,
      "sha256": "0873e61cb05ee50f2b0ef500d86fdfbe83477d5d03a3a469bcce43dc6de66658"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup31_ST7796_Parallel_STM32.h",
      "bytes": 2113,
      "sha256": "334dd7bdc85b8948ba95e98dc13282f02263dcdf6f68a53860eeea107adc8eb4"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup32_ILI9341_STM32F103.h",
      "bytes": 3196,
      "sha256": "01a0cc37afcfbfaa3efb49a919d883a698e965979e81fcd707e4c0e35d66e4dd"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup33_RPi_ILI9486_STM32.h",
      "bytes": 3237,
      "sha256": "bbf76931512f5631f0b75bd7ce3a6d89b79b0c3b034a9165e875eb936e5dfd0b"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup34_ILI9481_Parallel_STM32.h",
      "bytes": 2106,
      "sha256": "2b1cc4b216adbadbf127e32debd4162a4d1331dbfcdf76bdebbb1519480ad3d7"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup35_ILI9341_STM32_Port_Bus.h",
      "bytes": 2522,
      "sha256": "68762c5abd3351054f67eeeffa655dc0a05477a31b325bf090171c9555cdc8d7"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup36_RPi_touch_ST7796.h",
      "bytes": 1334,
      "sha256": "3e490d15482605b8fbaa4486a1ad3bb7e48b06e14302fae50e2526a14eca90c5"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup3_ILI9163.h",
      "bytes": 1581,
      "sha256": "072046355669cda8510f14e9cd625a6408692481bf6cfd619e437384a8b73371"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup42_ILI9341_ESP32.h",
      "bytes": 1584,
      "sha256": "6afa62b3501d71b37a028d642344bd85b87ca01a2468d1f87fedb0cd77d68876"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup43_ST7735.h",
      "bytes": 2261,
      "sha256": "33f1a6b8b416e6998f55c37f33ebcf4873fc51c777d8b9e4c99f8da9bc4ee991"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup44_TTGO_CameraPlus.h",
      "bytes": 1312,
      "sha256": "515e57f3922e865bdfcbd157b2d942d1d4046cf677abeb9ecb7b5275fc918646"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup45_TTGO_T_Watch.h",
      "bytes": 1289,
      "sha256": "723d44b0ab06437f2de9324e6377edb6254f791507a2bd1dc0f313aa526edd3f"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup46_GC9A01_ESP32.h",
      "bytes": 1309,
      "sha256": "592dc4d463b66529dace801c8e22ee43e4846cc2594e202b9c441e71d8daf46e"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup47_ST7735.h",
      "bytes": 2051,
      "sha256": "e15adc6685bc867d1f7811f97f8b5df703d43ff2abca0887e8531920065f7ed4"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup4_S6D02A1.h",
      "bytes": 1533,
      "sha256": "6158c4678722fe8a1829d28f010d7b1560d1b2fb4b8640708964b279494df3f6"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup50_SSD1963_Parallel.h",
      "bytes": 4348,
      "sha256": "794017030c4861ecdadac9059eeddeb4dab86758906e7983f8612a8208c70830"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup51_LilyPi_ILI9481.h",
      "bytes": 1367,
      "sha256": "90e6302d6361a9cb072d37fa58969dad8cfda126ec6e12fe8128923ed5039b6d"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup52_LilyPi_ST7796.h",
      "bytes": 1385,
      "sha256": "076893fce75b4979614d9b6eb33c19c04292c6133e7fa3fb5a796016c1887d34"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup5_RPi_ILI9486.h",
      "bytes": 1377,
      "sha256": "acdd671827f2cb2cc7c174022cb94c55a7c132a38192b392a476d9f465a9b943"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup60_RP2040_ILI9341.h",
      "bytes": 9081,
      "sha256": "fdf0a115d0939799df9c6dfa46b343ce2773084ac5832f2c9f798f126de908f2"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup60_RP2040_RPI_MHS.h",
      "bytes": 1467,
      "sha256": "5bae828d507ff27d4aead1bdb70913ba947bb761f5698b3e6236e85f3ad9e9b1"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup61_RP2040_ILI9341_PIO_SPI.h",
      "bytes": 2090,
      "sha256": "9de67c8d5160c8407db1bb1398c436d8eea88d0452726940dae03e51ab0b7e9f"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup62_RP2040_Nano_Connect_ILI9341.h",
      "bytes": 9634,
      "sha256": "e44ff4075a00feb1f0a9d99d3092a779f658070b098c31b093c1e8eda950710b"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup66_Seeed_XIAO_Round.h",
      "bytes": 1442,
      "sha256": "b1077f5a22aad3c5bf83c91e0e31a8d616e3128d2ecd647a2ca1cf1a5dc5db79"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup6_RPi_Wr_ILI9486.h",
      "bytes": 1455,
      "sha256": "b87aab407f3c31f9eced9380f5cf1537a8223152bc396ba993e2f6d145d78900"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup70_ESP32_S2_ILI9341.h",
      "bytes": 948,
      "sha256": "61a1b397d05f30dea320d0bb7a46e43e147143fef7d9ef42347e948bff4c7983"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup70b_ESP32_S3_ILI9341.h",
      "bytes": 1075,
      "sha256": "eb252edcb78ed33bb6a57c6f584988d54ff0d61a706c5e127867e9ac3f700a55"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup70c_ESP32_C3_ILI9341.h",
      "bytes": 1033,
      "sha256": "280de3f5a2532b824343971f968434eb13bcefdf89ec52a0d478b7400b4365de"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup70d_ILI9488_S3_Parallel.h",
      "bytes": 834,
      "sha256": "e5767b5cd7f7aaf81d4b2b962d64e8a2679be8a2188ead7747ec472ff3822999"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup70f_ESP32_S2_ST7735.h",
      "bytes": 1018,
      "sha256": "2fd5b6e626b926c32df532695ff19c1f71a1094ed59b73d38f41df511f3ca2bb"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup70h_ESP32_S3_GC9A01.h",
      "bytes": 839,
      "sha256": "227302ee078ef517188def1fb1e553c360f47ddf35dec295acb3014f1741b679"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup71_ESP32_S2_ST7789.h",
      "bytes": 646,
      "sha256": "5d9382ca3c062f3ea0ff0ac29f79860068a5f234d733969332bc185ce2ca4343"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup72_ESP32_ST7789_172x320.h",
      "bytes": 1589,
      "sha256": "4fefefc02a18cb1763b430082becb42c7c6b92cd6f81453dbb3dae7240a3cf63"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup7_ST7735_128x128.h",
      "bytes": 1923,
      "sha256": "68ca579825309a5b0747a8d293e4416c21d7bdbe5f25e724bcfa3aaff0fee977"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup8_ILI9163_128x128.h",
      "bytes": 1585,
      "sha256": "18a08cf9d2268a68d740e38abab80c2924b21f31df097e9938e6636432044207"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/Setup9_ST7735_Overlap.h",
      "bytes": 2425,
      "sha256": "c8779d6ae6884b773ca3cfea35efbc666a67f2adf9ca0418bdd6da30977e84a2"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/SetupX_Template.h",
      "bytes": 16929,
      "sha256": "3b49fe469ca10c17e73a045748170fb39274a13976f678acb39825487bf803d9"
    },
    {
      "path": "lib/TFT_eSPI/User_Setups/User_Custom_Fonts.h",
      "bytes": 1741,
      "sha256": "774a210029d5731abb5504c9e40bc11a074214e085422056af035938e1ca2f88"
    },
    {
      "path": "lib/U8g2_for_TFT_eSPI/library.properties",
      "bytes": 383,
      "sha256": "7003589dc0987fb8fb75884b3036b472ca0aa70f06e24ba4f8c5525d22240d76"
    },
    {
      "path": "lib/U8g2_for_TFT_eSPI/LICENSE",
      "bytes": 3317,
      "sha256": "e13cc70c56e24b4a946b397f64796937391fd6a0b0b76daad9c889155e128f36"
    },
    {
      "path": "lib/U8g2_for_TFT_eSPI/src/u8g2_fonts.c",
      "bytes": 26947910,
      "sha256": "f01dfc376cb859943792245ef74d1d3cd447ee4e38897057adb899fce3113835"
    },
    {
      "path": "lib/U8g2_for_TFT_eSPI/src/u8g2_fonts.h",
      "bytes": 2965,
      "sha256": "efda5eb9371b15f0b345abd26ce92d218575a6a8f4fbf4b777ca20ad1bfa271a"
    },
    {
      "path": "lib/U8g2_for_TFT_eSPI/src/U8g2_for_TFT_eSPI.cpp",
      "bytes": 19669,
      "sha256": "0f4eaabc960dc616e2c85074d6349765c59d50e59b7c1c87a584314e94f52240"
    },
    {
      "path": "lib/U8g2_for_TFT_eSPI/src/U8g2_for_TFT_eSPI.h",
      "bytes": 140270,
      "sha256": "8e614f9febf58354bd0d568c8ba2a2d77a09be7b60632f4b883a8db9597772d0"
    },
    {
      "path": "platformio.ini",
      "bytes": 843,
      "sha256": "4379d44d972d301f95eed2216d9310c53792cb1e5a0b3225a5c04fce0ba2b104"
    },
    {
      "path": "README_公开版.txt",
      "bytes": 3026,
      "sha256": "930e45dc992fc27cc5a9a6eb9627a38d98d1bf37dd4969e2984616c501772af8"
    },
    {
      "path": "requirements.txt",
      "bytes": 15,
      "sha256": "7c3a7b075c67c54222834f80a92ff4a7651995b7e21c4e37370a7d90018c16de"
    },
    {
      "path": "src/evidence_rules.h",
      "bytes": 1376,
      "sha256": "d0cc68bd7469a28eab3286b6a2ca2fb6a6a1c070083c896d6aa6af6cf9448cc7"
    },
    {
      "path": "src/main.cpp",
      "bytes": 23657,
      "sha256": "33c583346621097bf7f342dfedc59cac4b4b4c53c29aac42585ba75d96be572b"
    },
    {
      "path": "src/test_config.h",
      "bytes": 1006,
      "sha256": "7693d26c1f54d76d5ea220f7eb603403a034482ab22317d21154e771c0c8b77f"
    },
    {
      "path": "THIRD_PARTY_NOTICES.txt",
      "bytes": 854,
      "sha256": "48c60f4dd1f36a3ddcd22aac8dd9ae90d638c4ed4dbdd4824cc5dcc276357f23"
    },
    {
      "path": "接线与使用范围.txt",
      "bytes": 1983,
      "sha256": "803505d59e66d40e739ff6715b2aeb0ce91267c4d3b4ae4cff11c34be6aefcf3"
    },
    {
      "path": "模块日志采集.py",
      "bytes": 8834,
      "sha256": "5a6a17a5ff01c6afb7cb7ff8f32797bac562aff096677770ff4f36066b40f815"
    }
  ],
  "excluded": [
    "flash backups",
    "firmware binaries",
    "build caches",
    "serial logs",
    "personal paths",
    "customer data",
    "keys",
    "local settings",
    "FZZ pending verification",
    "video files"
  ],
  "test_scope": "本包未重新编译/硬件运行；项目既有观测不代表全部功能或三只全部通过。",
  "fzz_status": "六线端点映射待核，不附FZZ",
  "privacy_scan_candidate_count": 0
}
