-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[3rd-party] update openthread and ot-br-posix #5062
Conversation
da36703
to
2fe5440
Compare
Need to figure out the EFR32 update. @jepenven-silabs |
Also, build is broken on VerifyOrDie conflict. |
@mspang @jepenven-silabs I submitted the issue in openthread: openthread/openthread#6218 |
I created openthread/ot-br-posix#713 for this. |
9887db4
to
2a20a6c
Compare
The failure on the CHIP side of things seems to be related to some headers files missing inside the sdk gn config. I'll take a quick look at this later today. @wgtdkp |
have qpg6100 openthread platform implementation defines the APIs.connectedhomeip/src/platform/qpg6100/Logging.cpp Lines 128 to 138 in eb836e2
This comment was generated by todo based on a
|
@jepenven-silabs Thanks! It works. @mspang Seems the CI failures have been resolved, PTAL. (There are several commits, please do squash merge. |
- Remove all of the duplicate include_dirs that were needed due to missing dependencies & improper use of private deps. - Add back an retargetserial.c file which is needed for this build. It was removed in fc59bd2 ("[3rd-party] update openthread and ot-br-posix (project-chip#5062)") - Remove some unusual whitespace in defines
- Remove all of the duplicate include_dirs that were needed due to missing dependencies & improper use of private deps. - Add back an retargetserial.c file which is needed for this build. It was removed in fc59bd2 ("[3rd-party] update openthread and ot-br-posix (project-chip#5062)") - Remove some unusual whitespace in defines
- Remove all of the duplicate include_dirs that were needed due to missing dependencies & improper use of private deps. - Add back an retargetserial.c file which is needed for this build. It was removed in fc59bd2 ("[3rd-party] update openthread and ot-br-posix (project-chip#5062)") - Remove some unusual whitespace in defines
- Remove all of the duplicate include_dirs that were needed due to missing dependencies & improper use of private deps. - Add back an retargetserial.c file which is needed for this build. It was removed in fc59bd2 ("[3rd-party] update openthread and ot-br-posix (#5062)") - Remove some unusual whitespace in defines
- Remove all of the duplicate include_dirs that were needed due to missing dependencies & improper use of private deps. - Add back an retargetserial.c file which is needed for this build. It was removed in fc59bd2 ("[3rd-party] update openthread and ot-br-posix (project-chip#5062)") - Define the pigweed_lighting debug API in a common place. This means we need to move the enable_pw_rpc to that place, too. - Add missing bits to CHIPProjectConfig.h needed after c99bef7 ("[EFR32] BLE Advertissement fixes and change default pin code (project-chip#5503)") Tested via gn gen out/with_pw_rpc --args='import("//with_pw_rpc.gni")' ninja -C out/with_pw_rpc Note it is still broken due to OpenThread serial conflict.
- Remove all of the duplicate include_dirs that were needed due to missing dependencies & improper use of private deps. - Add back an retargetserial.c file which is needed for this build. It was removed in fc59bd2 ("[3rd-party] update openthread and ot-br-posix (project-chip#5062)") - Define the pigweed_lighting debug API in a common place. This means we need to move the enable_pw_rpc to that place, too. - Add missing bits to CHIPProjectConfig.h needed after c99bef7 ("[EFR32] BLE Advertissement fixes and change default pin code (project-chip#5503)") Tested via gn gen out/with_pw_rpc --args='import("//with_pw_rpc.gni")' ninja -C out/with_pw_rpc Note it is still broken due to OpenThread serial conflict.
- Remove all of the duplicate include_dirs that were needed due to missing dependencies & improper use of private deps. - Add back an retargetserial.c file which is needed for this build. It was removed in fc59bd2 ("[3rd-party] update openthread and ot-br-posix (project-chip#5062)") - Define the pigweed_lighting debug API in a common place. This means we need to move the enable_pw_rpc to that place, too. - Add missing bits to CHIPProjectConfig.h needed after c99bef7 ("[EFR32] BLE Advertissement fixes and change default pin code (project-chip#5503)") Tested via gn gen out/with_pw_rpc --args='import("//with_pw_rpc.gni")' ninja -C out/with_pw_rpc Note it is still broken due to OpenThread serial conflict.
- Remove all of the duplicate include_dirs that were needed due to missing dependencies & improper use of private deps. - Add back an retargetserial.c file which is needed for this build. It was removed in fc59bd2 ("[3rd-party] update openthread and ot-br-posix (project-chip#5062)") - Remove some unusual whitespace in defines
- Remove all of the duplicate include_dirs that were needed due to missing dependencies & improper use of private deps. - Add back an retargetserial.c file which is needed for this build. It was removed in fc59bd2 ("[3rd-party] update openthread and ot-br-posix (project-chip#5062)") - Define the pigweed_lighting debug API in a common place. This means we need to move the enable_pw_rpc to that place, too. - Add missing bits to CHIPProjectConfig.h needed after c99bef7 ("[EFR32] BLE Advertissement fixes and change default pin code (project-chip#5503)") Tested via gn gen out/with_pw_rpc --args='import("//with_pw_rpc.gni")' ninja -C out/with_pw_rpc Note it is still broken due to OpenThread serial conflict. Clean up and add comments for the uart api remap OT uart functions to use our uart api.
- Remove all of the duplicate include_dirs that were needed due to missing dependencies & improper use of private deps. - Add back an retargetserial.c file which is needed for this build. It was removed in fc59bd2 ("[3rd-party] update openthread and ot-br-posix (project-chip#5062)") - Define the pigweed_lighting debug API in a common place. This means we need to move the enable_pw_rpc to that place, too. - Add missing bits to CHIPProjectConfig.h needed after c99bef7 ("[EFR32] BLE Advertissement fixes and change default pin code (project-chip#5503)") Tested via gn gen out/with_pw_rpc --args='import("//with_pw_rpc.gni")' ninja -C out/with_pw_rpc Note it is still broken due to OpenThread serial conflict. Clean up and add comments for the uart api remap OT uart functions to use our uart api.
- Remove all of the duplicate include_dirs that were needed due to missing dependencies & improper use of private deps. - Add back an retargetserial.c file which is needed for this build. It was removed in fc59bd2 ("[3rd-party] update openthread and ot-br-posix (project-chip#5062)") - Define the pigweed_lighting debug API in a common place. This means we need to move the enable_pw_rpc to that place, too. - Add missing bits to CHIPProjectConfig.h needed after c99bef7 ("[EFR32] BLE Advertissement fixes and change default pin code (project-chip#5503)") Tested via gn gen out/with_pw_rpc --args='import("//with_pw_rpc.gni")' ninja -C out/with_pw_rpc Note it is still broken due to OpenThread serial conflict. Clean up and add comments for the uart api remap OT uart functions to use our uart api.
- Remove all of the duplicate include_dirs that were needed due to missing dependencies & improper use of private deps. - Add back an retargetserial.c file which is needed for this build. It was removed in fc59bd2 ("[3rd-party] update openthread and ot-br-posix (project-chip#5062)") - Define the pigweed_lighting debug API in a common place. This means we need to move the enable_pw_rpc to that place, too. - Add missing bits to CHIPProjectConfig.h needed after c99bef7 ("[EFR32] BLE Advertissement fixes and change default pin code (project-chip#5503)") Tested via gn gen out/with_pw_rpc --args='import("//with_pw_rpc.gni")' ninja -C out/with_pw_rpc Note it is still broken due to OpenThread serial conflict. Clean up and add comments for the uart api remap OT uart functions to use our uart api.
- Remove all of the duplicate include_dirs that were needed due to missing dependencies & improper use of private deps. - Add back an retargetserial.c file which is needed for this build. It was removed in fc59bd2 ("[3rd-party] update openthread and ot-br-posix (project-chip#5062)") - Define the pigweed_lighting debug API in a common place. This means we need to move the enable_pw_rpc to that place, too. - Add missing bits to CHIPProjectConfig.h needed after c99bef7 ("[EFR32] BLE Advertissement fixes and change default pin code (project-chip#5503)") Tested via gn gen out/with_pw_rpc --args='import("//with_pw_rpc.gni")' ninja -C out/with_pw_rpc Note it is still broken due to OpenThread serial conflict. Clean up and add comments for the uart api remap OT uart functions to use our uart api.
- Remove all of the duplicate include_dirs that were needed due to missing dependencies & improper use of private deps. - Add back an retargetserial.c file which is needed for this build. It was removed in fc59bd2 ("[3rd-party] update openthread and ot-br-posix (project-chip#5062)") - Define the pigweed_lighting debug API in a common place. This means we need to move the enable_pw_rpc to that place, too. - Add missing bits to CHIPProjectConfig.h needed after c99bef7 ("[EFR32] BLE Advertissement fixes and change default pin code (project-chip#5503)") Tested via gn gen out/with_pw_rpc --args='import("//with_pw_rpc.gni")' ninja -C out/with_pw_rpc Note it is still broken due to OpenThread serial conflict.
- Remove all of the duplicate include_dirs that were needed due to missing dependencies & improper use of private deps. - Add back an retargetserial.c file which is needed for this build. It was removed in fc59bd2 ("[3rd-party] update openthread and ot-br-posix (#5062)") - Define the pigweed_lighting debug API in a common place. This means we need to move the enable_pw_rpc to that place, too. - Add missing bits to CHIPProjectConfig.h needed after c99bef7 ("[EFR32] BLE Advertissement fixes and change default pin code (#5503)") Tested via gn gen out/with_pw_rpc --args='import("//with_pw_rpc.gni")' ninja -C out/with_pw_rpc Note it is still broken due to OpenThread serial conflict.
…5628) - Remove all of the duplicate include_dirs that were needed due to missing dependencies & improper use of private deps. - Add back an retargetserial.c file which is needed for this build. It was removed in fc59bd2 ("[3rd-party] update openthread and ot-br-posix (project-chip#5062)") - Define the pigweed_lighting debug API in a common place. This means we need to move the enable_pw_rpc to that place, too. - Add missing bits to CHIPProjectConfig.h needed after c99bef7 ("[EFR32] BLE Advertissement fixes and change default pin code (project-chip#5503)") Tested via gn gen out/with_pw_rpc --args='import("//with_pw_rpc.gni")' ninja -C out/with_pw_rpc Note it is still broken due to OpenThread serial conflict.
- Remove all of the duplicate include_dirs that were needed due to missing dependencies & improper use of private deps. - Add back an retargetserial.c file which is needed for this build. It was removed in fc59bd2 ("[3rd-party] update openthread and ot-br-posix (project-chip#5062)") - Define the pigweed_lighting debug API in a common place. This means we need to move the enable_pw_rpc to that place, too. - Add missing bits to CHIPProjectConfig.h needed after c99bef7 ("[EFR32] BLE Advertissement fixes and change default pin code (project-chip#5503)") Tested via gn gen out/with_pw_rpc --args='import("//with_pw_rpc.gni")' ninja -C out/with_pw_rpc Note it is still broken due to OpenThread serial conflict. Clean up and add comments for the uart api remap OT uart functions to use our uart api.
…read (#5648) * Rework uart functionality for pigweed to use silabs UARTDRV and DMA. Rework Uart.c to use a circular buffer and the uardrv dma for RX Remove from build the uart from openthread. Was causing issue with PW Add some weak empty implementations of now missing/unused Thread uart functions. Will remap those functions to use uart api implementation for efr32 in chip * Fix and clean up examples/lighting-app/efr32 RPC build - Remove all of the duplicate include_dirs that were needed due to missing dependencies & improper use of private deps. - Add back an retargetserial.c file which is needed for this build. It was removed in fc59bd2 ("[3rd-party] update openthread and ot-br-posix (#5062)") - Define the pigweed_lighting debug API in a common place. This means we need to move the enable_pw_rpc to that place, too. - Add missing bits to CHIPProjectConfig.h needed after c99bef7 ("[EFR32] BLE Advertissement fixes and change default pin code (#5503)") Tested via gn gen out/with_pw_rpc --args='import("//with_pw_rpc.gni")' ninja -C out/with_pw_rpc Note it is still broken due to OpenThread serial conflict. Clean up and add comments for the uart api remap OT uart functions to use our uart api. * Restyled by whitespace * Restyled by clang-format * Restyled by gn Co-authored-by: Michael Spang <spang@google.com> Co-authored-by: Restyled.io <commits@restyled.io>
Summary of Changes
Update OpenThread and ot-br-posix to include the latest SRP and Thread Duckhorn Border Router changes.
Depends-On: