)]}'
{
  "commit": "a7aa0766f0a5395951ef8dbe847e2c33797d414f",
  "tree": "1066de31958fe9624bca745fef2183fba3344b5f",
  "parents": [
    "b09854c63959399ad9c8290f6db6b0b76e21a9f0"
  ],
  "author": {
    "name": "geekman",
    "email": "darell.tan@gmail.com",
    "time": "Mon Mar 18 23:12:46 2024 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Mar 18 15:12:46 2024 +0000"
  },
  "message": "Make target reset functionality work out-of-the-box (#123)\n\n* Fix up target reset functionality.\r\n\r\n- Correct GPIO direction logic error in `probe_assert_reset`\r\n- Remember to de-assert nRESET on deinit\r\n\r\n* board_pico_config: use pin 1 for reset\r\n\r\nThis pin is normally used for UART debug output, but that is\r\nundocumented. Repurpose it as reset output.\r\n\r\nSigned-off-by: Sean Cross \u003csean@xobs.io\u003e\r\n\r\n* main: move stdio_uart_init() before DAP_Setup()\r\n\r\nWhen using GP1 as a reset line, this is necessary to overwrite the\r\nstdio function call from reusing the pin as a debug output.\r\n\r\nSigned-off-by: Sean Cross \u003csean@xobs.io\u003e\r\n\r\n---------\r\n\r\nSigned-off-by: Sean Cross \u003csean@xobs.io\u003e\r\nCo-authored-by: Sean Cross \u003csean@xobs.io\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1f96d36a4d206eac7ca5bf82ecead1b724ff320c",
      "old_mode": 33188,
      "old_path": "include/board_pico_config.h",
      "new_id": "d695dc6a302a8b783885bec71208ff38063a7dbd",
      "new_mode": 33188,
      "new_path": "include/board_pico_config.h"
    },
    {
      "type": "modify",
      "old_id": "0886b6de6cb462955d970a1e1cd32bae67dbdaad",
      "old_mode": 33188,
      "old_path": "src/main.c",
      "new_id": "3f4804e22026c5e1b2c9d5059a7ad2789f3e5513",
      "new_mode": 33188,
      "new_path": "src/main.c"
    },
    {
      "type": "modify",
      "old_id": "ff2239ce1eb43f4cd7847b3c8a573a8aa7396c9f",
      "old_mode": 33188,
      "old_path": "src/probe.c",
      "new_id": "a6ef404f46ee3791eb8cc4d4b61d17fbc3e65bc9",
      "new_mode": 33188,
      "new_path": "src/probe.c"
    }
  ]
}
