)]}'
{
  "commit": "a183b84dd0dc75d5ace1b63a1c26344db396e3bf",
  "tree": "b1b3c492d75830cf608e7eff62f14854091df0f4",
  "parents": [
    "f4563ce0dd6724fbd946f9e490372458bba743af"
  ],
  "author": {
    "name": "Graham Sanderson",
    "email": "graham.sanderson@raspberrypi.com",
    "time": "Wed Jun 24 12:08:00 2026 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jun 24 12:08:00 2026 -0500"
  },
  "message": "Add PICO_MULTICORE_LOCKOUT_BEFORE_CORE1_STARTED (defaults to 1) to allow mutlicore_lockout to work before core 1 is started (#3019)\n\n* Add PICO_MULTICORE_LOCKOUT_BEFORE_CORE1_STARTED (defaults to 1) to allow mutlicore_lockout to work before core 1 is started\n\n* Add multicore_lockout_ready() and add a pico_minimize_runtime to turn off new support to save the extra bit of code needed\n\n* add missing (void)\n\n* comment change\n\n* Fix issues with pico_minimize_runtime\n\nCRT0_FAR_CALLS and MULTICORE_LOCKOUT_BEFORE_CORE1_STARTED hadn\u0027t been implemented correctly (so were always excluded), and THREAD_LOCAL was missing from docs\n\n* add another missing (void)\n\n* Apply suggestions from code review\n\nCo-authored-by: Andrew Scheller \u003clurch@durge.org\u003e\n\n* comment change\n\n* fix typo\n\nCo-authored-by: Andrew Scheller \u003candrew.scheller@raspberrypi.com\u003e\n\n---------\n\nCo-authored-by: William Vinnicombe \u003cwilliam.vinnicombe@raspberrypi.com\u003e\nCo-authored-by: Andrew Scheller \u003clurch@durge.org\u003e\nCo-authored-by: will-v-pi \u003c108662275+will-v-pi@users.noreply.github.com\u003e\nCo-authored-by: Andrew Scheller \u003candrew.scheller@raspberrypi.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1dc68c7b77717d9241fa726ef96751da33f5d3e5",
      "old_mode": 33188,
      "old_path": "src/rp2_common/pico_flash/flash.c",
      "new_id": "efbd023b0e4d9e7152007055675a1edb50e6f04c",
      "new_mode": 33188,
      "new_path": "src/rp2_common/pico_flash/flash.c"
    },
    {
      "type": "modify",
      "old_id": "fd43946759514410e4c33f6f3f1aed00fc8c2bb5",
      "old_mode": 33188,
      "old_path": "src/rp2_common/pico_flash/include/pico/flash.h",
      "new_id": "1d23ad84bc7b90d07c05b38530028817ef614bee",
      "new_mode": 33188,
      "new_path": "src/rp2_common/pico_flash/include/pico/flash.h"
    },
    {
      "type": "modify",
      "old_id": "6c997cb80eb7d3f4ad3bcc0a60196fc94e0bc216",
      "old_mode": 33188,
      "old_path": "src/rp2_common/pico_multicore/include/pico/multicore.h",
      "new_id": "9fc7f5d82eea86040ce419260f03e7862124d983",
      "new_mode": 33188,
      "new_path": "src/rp2_common/pico_multicore/include/pico/multicore.h"
    },
    {
      "type": "modify",
      "old_id": "ef9a9b0b04ff009924edea2c3eb25df70dc0c19a",
      "old_mode": 33188,
      "old_path": "src/rp2_common/pico_multicore/multicore.c",
      "new_id": "759d31ea396466121326c47544f7876c82439adf",
      "new_mode": 33188,
      "new_path": "src/rp2_common/pico_multicore/multicore.c"
    },
    {
      "type": "modify",
      "old_id": "07adbabf766b257452067130926dd243b19b479c",
      "old_mode": 33188,
      "old_path": "src/rp2_common/pico_runtime/CMakeLists.txt",
      "new_id": "cdbe0cd40725bebcaa18eaa39f5306378bc34d5b",
      "new_mode": 33188,
      "new_path": "src/rp2_common/pico_runtime/CMakeLists.txt"
    }
  ]
}
