)]}'
{
  "commit": "47e2043564fc2dcc59f201c089905d7842864d31",
  "tree": "eaf18a812fd8de4611e758c18a1748cf7dd6da68",
  "parents": [
    "866f702af3cbbb62ca2cddd625b6ad3fdf6a119c"
  ],
  "author": {
    "name": "Jonathan Bell",
    "email": "jonathan@raspberrypi.com",
    "time": "Wed Jul 13 13:45:02 2022 +0100"
  },
  "committer": {
    "name": "Jonathan Bell",
    "email": "jonathan@raspberrypi.com",
    "time": "Thu Aug 18 16:00:28 2022 +0100"
  },
  "message": "probe: performance enhancements\n\n- Run out of SRAM, it goes quite a lot faster\n- Cache the DAP clock frequency\n- Read RDATA and write WDATA all in one go, and merge the turnaround\n  into the ACK phase. Reduces the number of missed PIO SM cycles during an\n  SWD transfer\n\nAlso fix a compiler warning and demote the loglevel of some debug messages.\n\nSigned-off-by: Jonathan Bell \u003cjonathan@raspberrypi.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "52bd80627a17a8e80c83b9982e3e1be89a4e62a2",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "c8e0b1cfec5b379e635d09db736c02d8ce8d75cf",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "ebccd61c9f7353972a09a8fc3f3306070447018a",
      "old_mode": 33188,
      "old_path": "src/picoprobe_config.h",
      "new_id": "1552c3636e1c448aa2202be404a202b5780fbc0f",
      "new_mode": 33188,
      "new_path": "src/picoprobe_config.h"
    },
    {
      "type": "modify",
      "old_id": "2fe9672fad5fcef420e191f5ec67d58c38c1e92c",
      "old_mode": 33188,
      "old_path": "src/probe.c",
      "new_id": "6bc6d0bcc9da337e4de3161f46fd1f6a7df6050d",
      "new_mode": 33188,
      "new_path": "src/probe.c"
    },
    {
      "type": "modify",
      "old_id": "69810db6e710f48143b1fb86b05fe006e89b416d",
      "old_mode": 33188,
      "old_path": "src/probe.h",
      "new_id": "6818f1f61e3dbe5eacf38e6f1f98030e02ad6600",
      "new_mode": 33188,
      "new_path": "src/probe.h"
    },
    {
      "type": "modify",
      "old_id": "7a755cbd24bbdb1d994ce71c6f624c1daf693a6a",
      "old_mode": 33261,
      "old_path": "src/sw_dp_pio.c",
      "new_id": "799d8983a3fef280ed2e519c799f15ee1b27c80b",
      "new_mode": 33261,
      "new_path": "src/sw_dp_pio.c"
    }
  ]
}
