Skip to content
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

Bump third_party/pigweed/repo from 9ac358b to baf04ad #55

Open
wants to merge 65 commits into
base: master
Choose a base branch
from

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Mar 6, 2023

Bumps third_party/pigweed/repo from 9ac358b to baf04ad.

Commits
  • baf04ad roll: host_tools
  • bacd5b8 roll: qemu
  • 0ec6e00 roll: cmake
  • 962a0df build: Fix compilation warnings for GCC 12
  • 9d2776b pw_perf_test: Remove invalid constexpr specifier
  • 0c5533f pw_bluetooth: Add Emboss command packet definitions
  • 92cc78c Revert "pw_cli: Kill child processes of timed-out run"
  • 06ba62b pw_cli: Kill child processes of timed-out run
  • 1b40678 python: Upgrade mypy to 1.0.1
  • 4129535 python: Upgrade pylint
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Damian-Nordic and others added 30 commits June 6, 2022 14:22
Add Zephyr module manifest in the CHIP root directory in
order to automatically pull CHIP into a project when CHIP
is one of the submodules specified in west manifest.

CHIP module takes all compilatinon flags associated with
the zephyr_interface target and passes them to the external
GN-based project. For that reason we must ensure that the
Matter module is processed after other revelant modules
that modify the zephyr_interface target. nrfxlib is such
a module as it contains nrf_security which carries the
mbedtls configuration.

Signed-off-by: Damian Krolik <[email protected]>
Add a manually triggered workflow for building Android
CHIPTool packages for arm and arm64 architectures, and
CHIP Tool for Linux x64 and arm64.
The packages are uploaded both as github artifacts and
release packages (as the latter require a release tag).

The doxygen workflow pushes doxygen HTML files to another
branch which is undesired on the sdk-connectedhomeip fork
as it causes significant growth of the repository size.

Signed-off-by: Damian Krolik <[email protected]>
Signed-off-by: Kamil Kasperczyk <[email protected]>
Set for CI build NCS recommended version to origin/main
Recently the Zephyr include path was changed from
${ZEPHYR_BASE}/include/posix/ to ${ZEPHYR_BASE}/include/zephyr/posix.
We need to align this in Matter SDK to avoid build errors.
…print.

OnboardingCodesUtil uses SetupPayload object that contains
a lot unnecessary data and takes a lot of flash.

Replaced using SetupPayload with PayloadContents
and QRCodeSetupPayloadGenerator with QRCodeBasicSetupPayloadGenerator.
It allowed to save about 3.28 k of flash for nrfconnect platform.

(cherry picked from commit 4175f409594d593683e3f13829988336b037b3cb)
I applied a code review comment only partially and forgot
to remove the multiplication.

(cherry picked from commit f45e998b9d9c719107f6fb3bf4a02eb5f3aa18c4)
-Fix hash size issue (grew from 240 to 244 bytes)
-Changing default to disable PSA Crypto driver for nrf_cc3xx
 as it is not in use yet
-Removed CC3XX_BACKEND configuration from defaults

ref: NCSDK-13857

Signed-off-by: Frank Audun Kvamtrø <[email protected]>
Fixed bug observed on nRF53 SED that ends with assert due to
not initialized QSPI during OTA Requestor init.
…roperly

Output buffer span is not reduced properly, as subspan is
passed to the base38Encode method and changed size doesn't
propagate to the outBuffer.

Added reducing outBuffer size to the subSpan + prefixLen size.
* [opcreds] Fix LEAVE event on RemoveFabric

LEAVE event is not emitted on RemoveFabric or factory reset.
There are two reasons for that:
- Removing a fabric causes closing all active ReadHandlers
  for a given fabric, so we must flush the event log before
  that happens.
- There are two listeners for removing a fabric; the one
  that removes ACLs for a given fabric index is executed
  prior to the other one that generates LEAVE event. That
  causes "Accces control: denied" error.

Fix both issues.

* Add comment

(cherry picked from commit d016401)
1. Increase the default sleep time between emitting the
   shutdown event and rebooting the device to apply a new
   image. That is to increase chances of delivering the
   event to subscribers.
2. Do not auto-confirm a new image using the DFUoverSMP
   module when OTA Requestor is enabled. In such a case, it
   is the OTA Requestor's job to confirm the image and
   notify OTA Provider that it has just happened.
3. Limit UPGRADE_ONLY mode to nRF53 (it was mistakenly
   enabled for all Nordic boards).
4. Change OTAImageProcessorImpl::IsFirstImageRun impl to
   make it work even if UPGRADE_ONLY mode is enabled.

Signed-off-by: Damian Krolik <[email protected]>
(cherry picked from commit 645acff4063b3c79c7af8eb1cae040b3c786c6ed)
Use DFU Multi Image package and library to allow for
multi-image updates.
Skip OTA requestor initialization if already initialized.

Signed-off-by: Damian Krolik <[email protected]>
…ter attributes (#18752)

* [nrfconnect] Fixed window covering bug in updating cluster attributes

Nrfconnect window covering example doesn't update window covering
cluster attributes properly.

* Moved PostAttributeChange method from window-covering-server.cpp
to header.
* Called PostAttributeChange method in nrfconnect implementation
of MatterWindowCoveringClusterServerAttributeChangedCallback
* Changed mode default value from 0x14 to 0.

* [nrfconnect] window-app: do not block in chip attribute changed callback.

Signed-off-by: Marcin Kajor <[email protected]>

Co-authored-by: Marcin Kajor <[email protected]>
(cherry picked from commit a3fdd05)
Commands for opening the commissioning window used too
low duration. Change the duration to 180s.

Signed-off-by: Damian Krolik <[email protected]>
NVS cache should speed up reading settings on the device
boot.

Signed-off-by: Damian Krolik <[email protected]>
UPDATEABLE_IMAGE_NUMBER was set to 2 for nRF53 SOCs only
if DFU over SMP was enabled. We need that for a regular
Matter OTA, too.

Signed-off-by: Damian Krolik <[email protected]>
Some buttons were not visible on low-resolution devices.

Signed-off-by: Damian Krolik <[email protected]>
Cluster Interaction Tool screen would crash when trying
to send a command that takes an optional argument. The
reason was that optional arguments were incorrectly
converted in the application and the underlying JNI layer.

Signed-off-by: Damian Krolik <[email protected]>
Build OTA Provider for Linux in release_tools workflow.
Also, disable debug symbols for chip-tool binaries.

Signed-off-by: Damian Krolik <[email protected]>
In sdk-connectedhomeip we run CI job against the current
nRF Connect main, but sometimes it may lack Python modules
introduced in newer nRF Connect revisions.

Signed-off-by: Damian Krolik <[email protected]>
Building with nRF Connect SDK 2.0 requires cbor2 Python
module.

Signed-off-by: Damian Krolik <[email protected]>
Make building nRF Connect examples optional in github
workflows in a sense that they do not fail the workflow
if they do not compile. The reason is that the CI is often
run for downstream patches, that are required to proceed
with changes in NCS or Zephyr and we do not want to force
developers to update examples in sdk-connectedhomeip at
that moment - they will be updated in the upstream later.

Signed-off-by: Damian Krolik <[email protected]>
…er::Init() (#19749)

Initialize CASESessionManager's mrpLocalConfig in Server::Init()

(cherry picked from commit 98a1c6b)
The nrf noup commit from sdk-zephyr will be removed, so it was
decided to set this value in the Matter samples configuration.
…fd9` to `f4c2233` (#19961)

(cherry picked from commit 72b3f53)
…#19981)

This commit enables "auto host address mode" in SRP client. When
enabled, host IPv6 addresses are automatically set by SRP client using
all the unicast addresses on Thread netif excluding the link-local and
mesh-local addresses. If there is no valid address, then Mesh Local
EID address is added. The SRP client will automatically re-register
when/if addresses on Thread netif are updated (e.g., new addresses are
added or existing addresses are removed).

(cherry picked from commit 46b15d6)
Damian-Nordic and others added 27 commits August 1, 2022 15:23
…ing cluster attributes (#18752)"

This reverts commit fc6a52c.
Add a manually triggered workflow for building Android
CHIPTool packages for arm and arm64 architectures, and
CHIP Tool for Linux x64 and arm64.
The packages are uploaded both as github artifacts and
release packages (as the latter require a release tag).

The doxygen workflow pushes doxygen HTML files to another
branch which is undesired on the sdk-connectedhomeip fork
as it causes significant growth of the repository size.

Signed-off-by: Damian Krolik <[email protected]>
Signed-off-by: Kamil Kasperczyk <[email protected]>
Set for CI build NCS recommended version to origin/main
Build OTA Provider for Linux in release_tools workflow.
Also, disable debug symbols for chip-tool binaries.

Signed-off-by: Damian Krolik <[email protected]>
Make building nRF Connect examples optional in github
workflows in a sense that they do not fail the workflow
if they do not compile. The reason is that the CI is often
run for downstream patches, that are required to proceed
with changes in NCS or Zephyr and we do not want to force
developers to update examples in sdk-connectedhomeip at
that moment - they will be updated in the upstream later.

Signed-off-by: Damian Krolik <[email protected]>
The nrf noup commit from sdk-zephyr will be removed, so it was
decided to set this value in the Matter samples configuration.
Bumps [third_party/pigweed/repo](https://github.com/google/pigweed) from `9ac358b` to `baf04ad`.
- [Release notes](https://github.com/google/pigweed/releases)
- [Commits](google/pigweed@9ac358b...baf04ad)

---
updated-dependencies:
- dependency-name: third_party/pigweed/repo
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Mar 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants