)]}'
{
  "commit": "a19cd392f287dfd12e9d27ce384c8903e1cde9c6",
  "tree": "d4dd20b75b5d30cb14636d2093d29438ae775802",
  "parents": [
    "cf09b3ca38bcc5f306863f21fd811e440cc0d93f"
  ],
  "author": {
    "name": "Nico Huber",
    "email": "nico.h@gmx.de",
    "time": "Sat Jul 04 15:25:27 2026 +0200"
  },
  "committer": {
    "name": "Nico Huber",
    "email": "nico.h@gmx.de",
    "time": "Fri Jul 17 18:07:04 2026 +0000"
  },
  "message": "helpers: Export size-detection logic from amd_rom3read\n\nExport our logic to detect the size of a memory-mapped chip by looking\nfor repetitive reads.  This can be useful for other cases as well, for\ninstance when we don\u0027t know for sure how many address lines are connec-\nted to a parallel flash chip.\n\nChange-Id: Iccbe3aa882959baf496a04340dbfc7f552e4ef71\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.sourcearcade.org/c/flashprog/+/555\nReviewed-by: Arthur Heymans \u003carthur@aheymans.xyz\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a8c664885a10390602d0bcaa85d974a3420ffaa4",
      "old_mode": 33188,
      "old_path": "amd_rom3read.c",
      "new_id": "ad03fb70b5821f2fe9c8649ed57ac868e7889f44",
      "new_mode": 33188,
      "new_path": "amd_rom3read.c"
    },
    {
      "type": "modify",
      "old_id": "53fee546ddc4d44f007d3d059cade867d0b016e3",
      "old_mode": 33188,
      "old_path": "helpers.c",
      "new_id": "48b8b9951cd152990f7a07f812cb70ac22d11698",
      "new_mode": 33188,
      "new_path": "helpers.c"
    },
    {
      "type": "modify",
      "old_id": "5ada550ae5051bdddbdd525077ee3d44f319d1d6",
      "old_mode": 33188,
      "old_path": "include/flash.h",
      "new_id": "75c0250c74aa1201bf1dd0ff921827c2ec553664",
      "new_mode": 33188,
      "new_path": "include/flash.h"
    }
  ]
}
