)]}'
{
  "commit": "d2f007f98b64969bf788d251377c41e75abb69b1",
  "tree": "dd8ff0f4846f741f85d58af6b553ef690c453f87",
  "parents": [
    "f4925168c86e5f2c514e478af9f413eb855d663d"
  ],
  "author": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Thu Sep 16 22:34:25 2010 +0000"
  },
  "committer": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Thu Sep 16 22:34:25 2010 +0000"
  },
  "message": "Handle Bus Pirates already in bit banging mode correctly\n\nThanks to Johannes Sjölund for reporting that the Bus Pirate init could\nnot deal with a Bus Pirate which is already in binary Bitbang mode.\n\nThis is caused by a combination of the slowness of the Bus Pirate, the\nslowness of USB and a fast serial port flush routine which just flushes\nthe buffer contents and does not wait until data arrival stops.\n\nMake the Bus Pirate init more robust by running the flush command 10\ntimes with 1.5 ms delay in between.\n\nThis code development was sponsored by Mattias Mattsson. Thanks! Tested\na few dozen times, should work reliably.\n\nCorresponding to flashrom svn r1178.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Mattias Mattsson \u003cvitplister@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c56155f77c5f8571afd600062876361bfe2bc308",
      "old_mode": 33188,
      "old_path": "buspirate_spi.c",
      "new_id": "9890d48297a4c93f41edb4e328c1afb2d3996ad9",
      "new_mode": 33188,
      "new_path": "buspirate_spi.c"
    },
    {
      "type": "modify",
      "old_id": "caf9389943a2abfae4a60465bdc97e44a4c03dc7",
      "old_mode": 33188,
      "old_path": "serial.c",
      "new_id": "9957fb462072a87226e08df36ef7623faf3570d3",
      "new_mode": 33188,
      "new_path": "serial.c"
    }
  ]
}
