)]}'
{
  "commit": "2f5caa4388acb06cbb1c8efa16b7081affa4ecf0",
  "tree": "7212fc9da9e697541168eccbefc1034d39ba893b",
  "parents": [
    "80d696d1b10c9deaac2d8d25be2ce299c24b3dfb"
  ],
  "author": {
    "name": "Adam Jesionowski",
    "email": "jesionowski@google.com",
    "time": "Mon Oct 03 10:36:10 2022 -0700"
  },
  "committer": {
    "name": "Adam Jesionowski",
    "email": "jesionowski@google.com",
    "time": "Wed Oct 05 12:26:31 2022 -0700"
  },
  "message": "sim/config: Add ISP peripherals\n\nThis CL adds multiple peripherals to support the ISP functionality\nnecessary for the HPS demo.\n\nCamCtrl handles the triggering of the HM01B0 camera, turning a register\nwrite into a GPIO hi/low. It also handles the motion interupt (not\nimplemented yet).\n\nHm01b0Video augments the HiMaxHm01b0 peripheral with a circular buffer\nof frames, rather than a single frame.\n\nDoubleBufferDMA fakes the ISP, reducing it to just to handling the\nCamCtrl trigger and doing the double buffering. Currently this\nperipheral just does single buffering as the SW side isn\u0027t ready.\n\nChange-Id: Ie8fea32e467142b35436d793d6b5529acc1ef5cf\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4eca830c65da60d994c85cc480529e9685f4ee96",
      "old_mode": 33188,
      "old_path": "hps.resc",
      "new_id": "9272f88870f97ce2e7c945a1cf865bd2b9039ba0",
      "new_mode": 33188,
      "new_path": "hps.resc"
    },
    {
      "type": "modify",
      "old_id": "6e7c4a90d4d296058237fa4796a90d705476be65",
      "old_mode": 33188,
      "old_path": "platforms/hps.repl",
      "new_id": "1b287800261721a9c43d8e81a4d1ae8ad4f8b8a2",
      "new_mode": 33188,
      "new_path": "platforms/hps.repl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "384265eda0c53ad1fee0f903b8544b362551265f",
      "new_mode": 33188,
      "new_path": "shodan_infrastructure/CamCtrl.cs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "686e01168637bde836d598bfb2ad4573e52a3817",
      "new_mode": 33188,
      "new_path": "shodan_infrastructure/DoubleBufferDMA.cs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "959e7621f7cddf393fd97b2fd00cd605a49d55e2",
      "new_mode": 33188,
      "new_path": "shodan_infrastructure/Hm01b0Video.cs"
    }
  ]
}
