)]}'
{
  "commit": "b8d4c4ae92435f07dd26f70b36207c72492a1955",
  "tree": "c53f5495efb08201f162a43b2192da60cbc57c87",
  "parents": [
    "0f3039ffbbbc808af65c714c9e8f020eb6f64097"
  ],
  "author": {
    "name": "wyhong",
    "email": "30567533+wy-hh@users.noreply.github.com",
    "time": "Thu Jan 05 00:46:03 2023 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jan 04 11:46:03 2023 -0500"
  },
  "message": "[Bouffalolab] Refactor Bouffalolab SDK gn scripts (#24132)\n\n* create bl_iot_sdk.gni\r\n\r\n* update bl_iot_sdk.gni\r\n\r\n* remove more 702 specific-name\r\n\r\n* update bl602\r\n\r\n* update bl602 \u0026 bl702\r\n\r\n* update toolchain path\r\n\r\n* fix issues for bl602\r\n\r\n* fix parition table for bl702\r\n\r\n* fix restyle",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "77ab34409272715a39224309a78e654e82872ebb",
      "old_mode": 33188,
      "old_path": "build_overrides/bouffalolab_iot_sdk.gni",
      "new_id": "2a87174c734d84716f9224d140cfd6c85ed2c81d",
      "new_mode": 33188,
      "new_path": "build_overrides/bouffalolab_iot_sdk.gni"
    },
    {
      "type": "copy",
      "old_id": "2c525322f81cf83d15ce64358a43c362c69f7597",
      "old_mode": 33188,
      "old_path": "third_party/bouffalolab/bl702/bl702_riscv.gni",
      "new_id": "a85d0ea655d0b4f47d0281d5b408b64495c7a1e3",
      "new_mode": 33188,
      "new_path": "config/bouffalolab/args.gni",
      "score": 68
    },
    {
      "type": "rename",
      "old_id": "b6eefabe6ed041d506dca25a54ae3b6abd5be376",
      "old_mode": 33188,
      "old_path": "examples/platform/bouffalolab/common/toolchain/BUILD.gn",
      "new_id": "b6eefabe6ed041d506dca25a54ae3b6abd5be376",
      "new_mode": 33188,
      "new_path": "config/bouffalolab/toolchain/BUILD.gn",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "db46fc1a98f4fafbfddecd0b0e9b025790b19d5f",
      "old_mode": 33188,
      "old_path": "examples/platform/bouffalolab/common/toolchain/riscv_toolchain.gni",
      "new_id": "db46fc1a98f4fafbfddecd0b0e9b025790b19d5f",
      "new_mode": 33188,
      "new_path": "config/bouffalolab/toolchain/riscv_toolchain.gni",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "1eb018a7ef2c85e7702b742496d88c79bba6facf",
      "old_mode": 33188,
      "old_path": "examples/build_overrides/bouffalolab_iot_sdk.gni",
      "new_id": "d66989f09abd37a8746e3fc0297d092b462a2789",
      "new_mode": 33188,
      "new_path": "examples/build_overrides/bouffalolab_iot_sdk.gni"
    },
    {
      "type": "modify",
      "old_id": "369b732b02f49bd9bd1701938bec131f1edb0e11",
      "old_mode": 33188,
      "old_path": "examples/lighting-app/bouffalolab/bl602/BUILD.gn",
      "new_id": "0b341d50c3267552daddac6f34025c79e7c347d2",
      "new_mode": 33188,
      "new_path": "examples/lighting-app/bouffalolab/bl602/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "22befede6a48c4f8af9407d7dab0d3027953660e",
      "old_mode": 33188,
      "old_path": "examples/lighting-app/bouffalolab/bl602/CHIPProjectConfig.h",
      "new_id": "9e9934c227c465bb9f6cb926fece5f532d96b5cf",
      "new_mode": 33188,
      "new_path": "examples/lighting-app/bouffalolab/bl602/CHIPProjectConfig.h"
    },
    {
      "type": "modify",
      "old_id": "464b0c63ff827c15659b31450cf53706fd33500b",
      "old_mode": 33188,
      "old_path": "examples/lighting-app/bouffalolab/bl602/args.gni",
      "new_id": "1a7e2dd427e021e661b0db89b9afb25525ead941",
      "new_mode": 33188,
      "new_path": "examples/lighting-app/bouffalolab/bl602/args.gni"
    },
    {
      "type": "modify",
      "old_id": "5872505775bd15de73f354819c8cba016e9aa932",
      "old_mode": 33188,
      "old_path": "examples/lighting-app/bouffalolab/bl702/BUILD.gn",
      "new_id": "65822676f89e04c2fe4c9e9694daa5462810d1df",
      "new_mode": 33188,
      "new_path": "examples/lighting-app/bouffalolab/bl702/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "ecfb7424c6d2e6715dd9936be26ae4790d40b46e",
      "old_mode": 33188,
      "old_path": "examples/lighting-app/bouffalolab/bl702/args.gni",
      "new_id": "c76c3d0f267d1741275cd7cc4afbcf7483ec89c9",
      "new_mode": 33188,
      "new_path": "examples/lighting-app/bouffalolab/bl702/args.gni"
    },
    {
      "type": "modify",
      "old_id": "cae6be58e7dd75dda0e67e4cba5d1ebfa025b294",
      "old_mode": 33188,
      "old_path": "examples/lighting-app/bouffalolab/common/AppTask.cpp",
      "new_id": "2fe2a4033577171b55dd182b17f7e3abeb74739b",
      "new_mode": 33188,
      "new_path": "examples/lighting-app/bouffalolab/common/AppTask.cpp"
    },
    {
      "type": "modify",
      "old_id": "d6ca0038a370ee2366bb932e9d435f04c90e6d4d",
      "old_mode": 33188,
      "old_path": "examples/platform/bouffalolab/bl602/BUILD.gn",
      "new_id": "8e85778ebd1f57ea8596b609565832007c2d2a62",
      "new_mode": 33188,
      "new_path": "examples/platform/bouffalolab/bl602/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "7d8553139871bbd6c1132ef3be630eda1a7bba64",
      "old_mode": 33188,
      "old_path": "examples/platform/bouffalolab/bl602/FreeRTOSConfig.h",
      "new_id": "96379643d791e3e1cd7c3639c47904020c030587",
      "new_mode": 33188,
      "new_path": "examples/platform/bouffalolab/bl602/FreeRTOSConfig.h"
    },
    {
      "type": "modify",
      "old_id": "230cccadd526571b83bf189be8eb1deb65e16108",
      "old_mode": 33188,
      "old_path": "examples/platform/bouffalolab/bl602/route_hook/bl_route_hook.c",
      "new_id": "bcdbcc4edef34acf8775bef5c63120ca64bf0ce9",
      "new_mode": 33188,
      "new_path": "examples/platform/bouffalolab/bl602/route_hook/bl_route_hook.c"
    },
    {
      "type": "modify",
      "old_id": "8dc352bbdf5be29fb1e520b68019292cd799cf67",
      "old_mode": 33188,
      "old_path": "examples/platform/bouffalolab/bl702/BUILD.gn",
      "new_id": "df3ea0e637521e135d79511fe2123fe907fc603b",
      "new_mode": 33188,
      "new_path": "examples/platform/bouffalolab/bl702/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "29090ddbb02ee2c693b06e4972baed934e144ca9",
      "old_mode": 33188,
      "old_path": "examples/platform/bouffalolab/common/plat/main.cpp",
      "new_id": "8dad0e2a958877f361d4c04b7b37b76c4022299e",
      "new_mode": 33188,
      "new_path": "examples/platform/bouffalolab/common/plat/main.cpp"
    },
    {
      "type": "modify",
      "old_id": "ed22de8ad88bb5d6fbfd14e7456b372e227cd69a",
      "old_mode": 33188,
      "old_path": "scripts/build/builders/bouffalolab.py",
      "new_id": "52e1e4e01e90d38a75f2b2595cc049c496b92a38",
      "new_mode": 33188,
      "new_path": "scripts/build/builders/bouffalolab.py"
    },
    {
      "type": "modify",
      "old_id": "7c40790619fed4ff7b4c913c9e2a70b73765cffe",
      "old_mode": 33261,
      "old_path": "scripts/examples/gn_bouffalolab_example.sh",
      "new_id": "2b3725e0ab12babaede82ccde57d8014f007d0bc",
      "new_mode": 33261,
      "new_path": "scripts/examples/gn_bouffalolab_example.sh"
    },
    {
      "type": "modify",
      "old_id": "54f6d44372fc375ee2e8bf4ce49f9f6c497b36ad",
      "old_mode": 33188,
      "old_path": "src/lwip/BUILD.gn",
      "new_id": "22f56ffc310769793308e4b15095c7ead27d5c02",
      "new_mode": 33188,
      "new_path": "src/lwip/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "6f0d93f4b85b89bfe3f062a415d7e2b02f37de86",
      "old_mode": 33188,
      "old_path": "src/platform/bouffalolab/BL602/BL602Config.cpp",
      "new_id": "140b52d5fa0eddcd1de368f1f40aed400cd24e80",
      "new_mode": 33188,
      "new_path": "src/platform/bouffalolab/BL602/BL602Config.cpp"
    },
    {
      "type": "modify",
      "old_id": "5f1f07f97a6a77f72491e3bf23be577312c3292a",
      "old_mode": 33188,
      "old_path": "src/platform/bouffalolab/BL602/CHIPMem-Platform.cpp",
      "new_id": "3b9b274941bfb83c17a8d3cf401554fa6bf6f272",
      "new_mode": 33188,
      "new_path": "src/platform/bouffalolab/BL602/CHIPMem-Platform.cpp"
    },
    {
      "type": "modify",
      "old_id": "f207e295ca882f0f2fcfe55a1d6c48d174f1d4b4",
      "old_mode": 33188,
      "old_path": "src/platform/bouffalolab/BL602/ConfigurationManagerImpl.cpp",
      "new_id": "5c53153867fbe0d2dcc426864ef336ca57c528e5",
      "new_mode": 33188,
      "new_path": "src/platform/bouffalolab/BL602/ConfigurationManagerImpl.cpp"
    },
    {
      "type": "modify",
      "old_id": "e4d231711c473def28f700f55b1d65cbad6678e2",
      "old_mode": 33188,
      "old_path": "src/platform/bouffalolab/BL602/ConfigurationManagerImpl.h",
      "new_id": "0183da4e3a007fde5659918379a242a750d2b2ed",
      "new_mode": 33188,
      "new_path": "src/platform/bouffalolab/BL602/ConfigurationManagerImpl.h"
    },
    {
      "type": "modify",
      "old_id": "02d296c492abd9e3f8994880d210fbfdebb9e2ff",
      "old_mode": 33188,
      "old_path": "src/platform/bouffalolab/BL602/ConnectivityManagerImpl.cpp",
      "new_id": "56e3ebf522a36b1d225bf2ddd3107d7babeea550",
      "new_mode": 33188,
      "new_path": "src/platform/bouffalolab/BL602/ConnectivityManagerImpl.cpp"
    },
    {
      "type": "modify",
      "old_id": "e260e750a514938eef1f41a811b407ff5b608758",
      "old_mode": 33188,
      "old_path": "src/platform/bouffalolab/BL602/DiagnosticDataProviderImpl.cpp",
      "new_id": "9c972071a60631599521f7c629df5c8ce0958d58",
      "new_mode": 33188,
      "new_path": "src/platform/bouffalolab/BL602/DiagnosticDataProviderImpl.cpp"
    },
    {
      "type": "modify",
      "old_id": "a7036b041b0ea22c68c779beaed2ca72991ba0c7",
      "old_mode": 33188,
      "old_path": "src/platform/bouffalolab/BL602/KeyValueStoreManagerImpl.cpp",
      "new_id": "dc7aee8708d0f5d74b225ae009264d4ddb00c72f",
      "new_mode": 33188,
      "new_path": "src/platform/bouffalolab/BL602/KeyValueStoreManagerImpl.cpp"
    },
    {
      "type": "modify",
      "old_id": "872fd3c65ce1cff67096cb1b0e49324e590aeb06",
      "old_mode": 33188,
      "old_path": "src/platform/bouffalolab/BL602/Logging.cpp",
      "new_id": "33397bd520f40990d035d50132ceffd722e56ea9",
      "new_mode": 33188,
      "new_path": "src/platform/bouffalolab/BL602/Logging.cpp"
    },
    {
      "type": "modify",
      "old_id": "b99b4d212ae739b5b6ffe8a87711c49119cdc689",
      "old_mode": 33188,
      "old_path": "src/platform/bouffalolab/BL602/NetworkCommissioningDriver.cpp",
      "new_id": "7cb2bfaad1cc20a7e2118ebd5a7979785e3e835a",
      "new_mode": 33188,
      "new_path": "src/platform/bouffalolab/BL602/NetworkCommissioningDriver.cpp"
    },
    {
      "type": "modify",
      "old_id": "70090297551aa3d0f182da2fa14452c0ac01f384",
      "old_mode": 33188,
      "old_path": "src/platform/bouffalolab/BL602/NetworkCommissioningDriver.h",
      "new_id": "fc08f778e8fbffd4453f518e294ef2b25f9fdb34",
      "new_mode": 33188,
      "new_path": "src/platform/bouffalolab/BL602/NetworkCommissioningDriver.h"
    },
    {
      "type": "modify",
      "old_id": "c9a35fe40194fe7874d58bb0b6beade101914cdd",
      "old_mode": 33188,
      "old_path": "src/platform/bouffalolab/BL602/NetworkCommissioningWiFiDriver.cpp",
      "new_id": "c469c5a90edb0132d496d8f4d6ed7c12dcf2c632",
      "new_mode": 33188,
      "new_path": "src/platform/bouffalolab/BL602/NetworkCommissioningWiFiDriver.cpp"
    },
    {
      "type": "modify",
      "old_id": "2d1e0dc8daf9555a187ce10d2aada3bc0c7409b7",
      "old_mode": 33188,
      "old_path": "src/platform/bouffalolab/BL602/PlatformManagerImpl.cpp",
      "new_id": "16fad1b9ffcf5fb5b19509eb87fd267f8a6e1fbd",
      "new_mode": 33188,
      "new_path": "src/platform/bouffalolab/BL602/PlatformManagerImpl.cpp"
    },
    {
      "type": "modify",
      "old_id": "f51556099cf9114cb86e129f7bb91586b92d3b92",
      "old_mode": 33188,
      "old_path": "src/platform/bouffalolab/BL602/PlatformManagerImpl.h",
      "new_id": "861e446f0beec33c37daddbea01095dd9048b473",
      "new_mode": 33188,
      "new_path": "src/platform/bouffalolab/BL602/PlatformManagerImpl.h"
    },
    {
      "type": "modify",
      "old_id": "384290911e92e52f5ea172413e86c9c69ff6285d",
      "old_mode": 33188,
      "old_path": "src/platform/bouffalolab/BL602/args.gni",
      "new_id": "0f32696fb1c914738abef3d5279f064eb56af071",
      "new_mode": 33188,
      "new_path": "src/platform/bouffalolab/BL602/args.gni"
    },
    {
      "type": "modify",
      "old_id": "244ad2c1074591119e40655d77688c1d13229b09",
      "old_mode": 33188,
      "old_path": "src/platform/bouffalolab/BL602/wifi_mgmr_portable.c",
      "new_id": "c41c3bcc8562cb4a34a25bcc8901057f7e092e28",
      "new_mode": 33188,
      "new_path": "src/platform/bouffalolab/BL602/wifi_mgmr_portable.c"
    },
    {
      "type": "modify",
      "old_id": "310c721a699d8e6f4768b02e8a5d96d19007b0f8",
      "old_mode": 33188,
      "old_path": "src/platform/bouffalolab/BL702/BUILD.gn",
      "new_id": "7fde9b5495c34ff043328405df7cb6f8afb9da66",
      "new_mode": 33188,
      "new_path": "src/platform/bouffalolab/BL702/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "24193ea434ae28ebb5551d3d313fb21fe0c04719",
      "old_mode": 33188,
      "old_path": "src/platform/bouffalolab/BL702/Logging.cpp",
      "new_id": "5bb986d63cb27d22b61f7b5169b122e3df1d7af1",
      "new_mode": 33188,
      "new_path": "src/platform/bouffalolab/BL702/Logging.cpp"
    },
    {
      "type": "modify",
      "old_id": "be9d29619aae4fdecd7d27588285901e3ecc5f47",
      "old_mode": 33188,
      "old_path": "src/platform/bouffalolab/BL702/ThreadStackManagerImpl.cpp",
      "new_id": "0fb93c75826058c923e85ff7b447fb8d721d4d75",
      "new_mode": 33188,
      "new_path": "src/platform/bouffalolab/BL702/ThreadStackManagerImpl.cpp"
    },
    {
      "type": "modify",
      "old_id": "77396b3b094c8df44cbf60200fb25a825f3dd41a",
      "old_mode": 33188,
      "old_path": "src/platform/bouffalolab/BL702/args.gni",
      "new_id": "6d7aad914b6a281c6baad8a058b7f82eb54b23b7",
      "new_mode": 33188,
      "new_path": "src/platform/bouffalolab/BL702/args.gni"
    },
    {
      "type": "modify",
      "old_id": "d824474b7ad91b64f7b2c06bff5ae1bedb18f3f7",
      "old_mode": 33188,
      "old_path": "src/platform/bouffalolab/BL702/bl702Config.cpp",
      "new_id": "a036a9277afe665d132ed9ecdc6a95f036abf7c8",
      "new_mode": 33188,
      "new_path": "src/platform/bouffalolab/BL702/bl702Config.cpp"
    },
    {
      "type": "modify",
      "old_id": "82413e63efd49c943b870725205e6454cbd71d91",
      "old_mode": 33188,
      "old_path": "third_party/bouffalolab/bl602/BUILD.gn",
      "new_id": "d358e3931148595d567a46d1125120c9aae28ac6",
      "new_mode": 33188,
      "new_path": "third_party/bouffalolab/bl602/BUILD.gn"
    },
    {
      "type": "delete",
      "old_id": "123f6ca46c61e536cba9f0cc6d259b246462f192",
      "old_mode": 33188,
      "old_path": "third_party/bouffalolab/bl602/bl602_board.gni",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3c72c6fdf06fe97db85135a06e61b230b14976fb",
      "old_mode": 33188,
      "old_path": "third_party/bouffalolab/bl602/bl602_riscv.gni",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fb8a661ef263aeb3427bb5754923dd860ea7871a",
      "old_mode": 33188,
      "old_path": "third_party/bouffalolab/bl602/bl602_sdk.gni",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f527f27132f7911549dc6dfb17f4cc07d74b1a11",
      "new_mode": 33188,
      "new_path": "third_party/bouffalolab/bl602/bl_iot_sdk.gni"
    },
    {
      "type": "modify",
      "old_id": "9842ba2b23ec24202094254c13cb2da2e2d1f98c",
      "old_mode": 33188,
      "old_path": "third_party/bouffalolab/bl702/BUILD.gn",
      "new_id": "3fe15787e3e0c87f3a9ba3e29d8a2132220d0108",
      "new_mode": 33188,
      "new_path": "third_party/bouffalolab/bl702/BUILD.gn"
    },
    {
      "type": "delete",
      "old_id": "e50120b0255f24b9ed9acb51968b7198badf7bbc",
      "old_mode": 33188,
      "old_path": "third_party/bouffalolab/bl702/bl702_executable.gni",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ebc49817e068e3c1e4f82fc498064bfabb8b6c45",
      "old_mode": 33188,
      "old_path": "third_party/bouffalolab/bl702/bl702_sdk.gni",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9e96105373928a6ab50e6d4c614f52b53a5f810a",
      "new_mode": 33188,
      "new_path": "third_party/bouffalolab/bl702/bl_iot_sdk.gni"
    },
    {
      "type": "rename",
      "old_id": "5aa17fd891eb7370ce7bacceed356569d01c82c8",
      "old_mode": 33188,
      "old_path": "third_party/bouffalolab/bl702/bl702_board.gni",
      "new_id": "c21e839dbfe372c07053e9d1decfbaff1b092274",
      "new_mode": 33188,
      "new_path": "third_party/bouffalolab/common/bouffalolab_board.gni",
      "score": 78
    },
    {
      "type": "rename",
      "old_id": "5c327b0f91354044f97bdc745fa94d951768e659",
      "old_mode": 33188,
      "old_path": "third_party/bouffalolab/bl602/bl602_executable.gni",
      "new_id": "54f4c031ee263c5138bcb868922b16f22527e8a1",
      "new_mode": 33188,
      "new_path": "third_party/bouffalolab/common/bouffalolab_executable.gni",
      "score": 80
    },
    {
      "type": "rename",
      "old_id": "2c525322f81cf83d15ce64358a43c362c69f7597",
      "old_mode": 33188,
      "old_path": "third_party/bouffalolab/bl702/bl702_riscv.gni",
      "new_id": "dc75aaa22232d6249b99c08bf6fb14c3d8381037",
      "new_mode": 33188,
      "new_path": "third_party/bouffalolab/common/rsicv.gni",
      "score": 95
    },
    {
      "type": "modify",
      "old_id": "ae0622d85476ed838ebc3efde9743c376bc9f96d",
      "old_mode": 57344,
      "old_path": "third_party/bouffalolab/repo",
      "new_id": "abf04dcdc4ce5f94c57b6150d6ba52a22b700880",
      "new_mode": 57344,
      "new_path": "third_party/bouffalolab/repo"
    }
  ]
}
