)]}'
{
  "commit": "5469c15550be12b4da9d2fbf48f16137895e07ba",
  "tree": "d3a0fbf038e01141a02a3b49a19be4fc3ee92136",
  "parents": [
    "89e6818a8e60e6e2ddc7d09da0e79b615ea36629"
  ],
  "author": {
    "name": "Nico Huber",
    "email": "nico.h@gmx.de",
    "time": "Thu Feb 12 22:56:52 2026 +0100"
  },
  "committer": {
    "name": "Nico Huber",
    "email": "nico.h@gmx.de",
    "time": "Sun Mar 15 14:27:20 2026 +0000"
  },
  "message": "Add common master API to adapt voltage\n\nWe start by setting the voltage in prepare_flash_access() and, if we\nwere told to probe for a specific chip, before the probing. For now,\nwe leave the programmer driver\u0027s default voltage during the probing,\notherwise.\n\nOnce the probing is more bus centric, we can implement a more elabo-\nrate scheme. For instance, we can probe at the lowest voltage first\nand only increase it if there was no response at all.\n\nChange-Id: I6689813f83abe654ba7a18f2e0537314047bf15f\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.sourcearcade.org/c/flashprog/+/414\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e4151dae47b80f8a4269bda8bdedd4b6bebdfcc8",
      "old_mode": 33188,
      "old_path": "flashprog.c",
      "new_id": "fd9cd74f475dafe020d087f8e8783f235a8da4e6",
      "new_mode": 33188,
      "new_path": "flashprog.c"
    },
    {
      "type": "modify",
      "old_id": "b3ad2354c99dfa47c6f0c23f00c3312f3e851f30",
      "old_mode": 33188,
      "old_path": "include/flash.h",
      "new_id": "a67e64c7b2fbf1d534b1e6f82a59890b0bed8ef6",
      "new_mode": 33188,
      "new_path": "include/flash.h"
    },
    {
      "type": "modify",
      "old_id": "3270e0e2e63dbca2c1a97f1a091d0e212700e8a7",
      "old_mode": 33188,
      "old_path": "include/programmer.h",
      "new_id": "df5f51f431bc7f4f09e374143d712d04f13fe1cb",
      "new_mode": 33188,
      "new_path": "include/programmer.h"
    }
  ]
}
