)]}'
{
  "commit": "1901ac4e6e09da3a83c67420cee7d76bf1cccbb1",
  "tree": "8099fb69b1c4590fb3ecb5eac94b1e290532421f",
  "parents": [
    "c71529bc46e56bd487dda28081bd0af94b3b616b"
  ],
  "author": {
    "name": "HiFiPhile",
    "email": "admin@hifiphile.com",
    "time": "Sun Nov 08 12:24:46 2026 +0100"
  },
  "committer": {
    "name": "HiFiPhile",
    "email": "admin@hifiphile.com",
    "time": "Sun Nov 08 12:24:46 2026 +0100"
  },
  "message": "stm32c5a3nucleo: use a local linker script, register the board\n\nThe DFP linker script marks sections (READONLY), which ld.lld rejects\n(\"symbol not found: READONLY\"), so every arm-clang link failed. Copy it\nto hw/bsp/stm32c5/linker the way stm32c542nucleo does: READONLY dropped\nand a 4 KB stack instead of the template\u0027s 1 KB.\n\nAdd the board\u0027s family.json row and CMake presets, and indent the\nstm32c5 board.mk flags with two spaces.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a324517da0a215a42200643152a5762b0d4f74b6",
      "old_mode": 33188,
      "old_path": "hw/bsp/BoardPresets.json",
      "new_id": "e90c521163dead4b60d0cd0fdb90a1e417c676ab",
      "new_mode": 33188,
      "new_path": "hw/bsp/BoardPresets.json"
    },
    {
      "type": "modify",
      "old_id": "cb17f1978866cac7440f851addb108b3e11ed2c9",
      "old_mode": 33188,
      "old_path": "hw/bsp/family.json",
      "new_id": "10d8e2683923c67384eb0bb96792741df12265d2",
      "new_mode": 33188,
      "new_path": "hw/bsp/family.json"
    },
    {
      "type": "modify",
      "old_id": "d515d1eed7c4a73f82d9c5d89ec9734016af269d",
      "old_mode": 33188,
      "old_path": "hw/bsp/stm32c5/boards/stm32c542nucleo/board.mk",
      "new_id": "ddca1e772f8397048f76cfa4502c85cdd8d64999",
      "new_mode": 33188,
      "new_path": "hw/bsp/stm32c5/boards/stm32c542nucleo/board.mk"
    },
    {
      "type": "modify",
      "old_id": "79f90e2dedaeb2d50d42e80e6e35e47794bddce7",
      "old_mode": 33188,
      "old_path": "hw/bsp/stm32c5/boards/stm32c5a3nucleo/board.cmake",
      "new_id": "57a29fc4404d3b913eca96f68bd947d48fad5c9a",
      "new_mode": 33188,
      "new_path": "hw/bsp/stm32c5/boards/stm32c5a3nucleo/board.cmake"
    },
    {
      "type": "modify",
      "old_id": "497e27babd5060c1c02e66d22d6e51fa3550f171",
      "old_mode": 33188,
      "old_path": "hw/bsp/stm32c5/boards/stm32c5a3nucleo/board.h",
      "new_id": "893007ea0017402808586abd48cb2c95cde3ff40",
      "new_mode": 33188,
      "new_path": "hw/bsp/stm32c5/boards/stm32c5a3nucleo/board.h"
    },
    {
      "type": "modify",
      "old_id": "3d6ec62567235877954f033ebb92b72f57e5f7bb",
      "old_mode": 33188,
      "old_path": "hw/bsp/stm32c5/boards/stm32c5a3nucleo/board.mk",
      "new_id": "45297cb611ec39fc3e7acd2f816e376a33518b74",
      "new_mode": 33188,
      "new_path": "hw/bsp/stm32c5/boards/stm32c5a3nucleo/board.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bbbb541e62c047fac09a4e3e840898680b71f9d4",
      "new_mode": 33188,
      "new_path": "hw/bsp/stm32c5/linker/stm32c5a3xg_flash.icf"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "51fe0576ddacf5219c8f2024d14f23482eba8f9a",
      "new_mode": 33188,
      "new_path": "hw/bsp/stm32c5/linker/stm32c5a3xg_flash.ld"
    }
  ]
}
