)]}'
{
  "commit": "ee7eae0be87cc238e6b4be409d5fc3c711438e05",
  "tree": "24490519e5c3352865177818bf5fb0b9b5a2e417",
  "parents": [
    "96b1a90f28db2e55ce1c4026ec6b585498f26127"
  ],
  "author": {
    "name": "Piotr Esden-Tempski",
    "email": "piotr@esden.net",
    "time": "Sat Aug 18 14:38:02 2018 -0700"
  },
  "committer": {
    "name": "Piotr Esden-Tempski",
    "email": "piotr@esden.net",
    "time": "Sat Aug 18 14:41:42 2018 -0700"
  },
  "message": "Added easier to read chip_select/reset functions.\n\nJust calling a gpio function with two numbers was not very self\nexplanatory. The functions now refer to the actual indended action, chip\n(de)select for flash, reset and chip (de)select for sram. Reading the\ncode and understanding what steps are taken should be easier now.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5a297339b245105f5251fa66470dfac154af2e63",
      "old_mode": 33188,
      "old_path": "iceprog/iceprog.c",
      "new_id": "c0a1406972d5ebe578a76a6b3883ee86435b4384",
      "new_mode": 33188,
      "new_path": "iceprog/iceprog.c"
    }
  ]
}
