)]}'
{
  "commit": "4c6ea0cd98a9be6e4c057444dd2f6c41588f1a70",
  "tree": "3210fbd7dcf1c7d072e8eb433bb5b2f09703ea93",
  "parents": [
    "7ca922b8965a549d40d81172a5d0ba0cee331011"
  ],
  "author": {
    "name": "Andrii Anoshyn",
    "email": "116808454+anoshyn@users.noreply.github.com",
    "time": "Thu May 21 13:40:54 2026 +0300"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu May 21 11:40:54 2026 +0100"
  },
  "message": "pico_btstack: use PICO_BTSTACK_PATH for compile_gatt.py (#2950)\n\npico_btstack_make_gatt_header() was invoking\n${PICO_SDK_PATH}/lib/btstack/tool/compile_gatt.py instead of\n${PICO_BTSTACK_PATH}/tool/compile_gatt.py. When a user supplies an\nout-of-tree BTstack via -DPICO_BTSTACK_PATH\u003d..., everything else in\nsrc/rp2_common/pico_btstack/CMakeLists.txt resolves through\nPICO_BTSTACK_PATH correctly, but the GATT-compile invocation kept\nrunning the bundled (and possibly stale) script from\nPICO_SDK_PATH/lib/btstack/tool.\n\nSwitch to the same variable the rest of the file already uses. In the\ndefault case PICO_BTSTACK_PATH is set to ${PICO_SDK_PATH}/lib/btstack\n(line 9) so this is a no-op; in the override case it picks up the\nuser-specified tree as intended.\n\nFixes #2901.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "19774a404abb9a59f52ade64ff46f626ba1ec753",
      "old_mode": 33188,
      "old_path": "src/rp2_common/pico_btstack/CMakeLists.txt",
      "new_id": "ce348e06c5a26cfb1e2e12cf2db1d65250448a7a",
      "new_mode": 33188,
      "new_path": "src/rp2_common/pico_btstack/CMakeLists.txt"
    }
  ]
}
