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

samples: matter: Added diagnostic end user logs support #24

Closed
wants to merge 12 commits into from

Conversation

kkasperczyk-no
Copy link
Owner

Introduced Matter diagnostic end user logs support:

  • Implemented DiagnosticEndUserLogs static module that allows to initialize the engine for handling retention partition and push new logs
  • Implemented DiagnosticEndUserLogsReader module that is dynamically allocated by multiple sessions and allows to read the stored logs
  • Updated documentation
  • Added end user logs partition and Kconfig to the diagnostic logs snippet

rado17 and others added 12 commits May 29, 2024 09:05
Set names to Wi-Fi ralated stacks.

Fixes SHEL-2547

Signed-off-by: Ravi Dondaputi <ravi.dondaputi@nordicsemi.no>
Set names to supplicant stacks.

Signed-off-by: Ravi Dondaputi <ravi.dondaputi@nordicsemi.no>
Fix non-CoAP builds with NRF_CLOUD_LOG_BACKEND enabled.

Signed-off-by: Justin Morton <justin.morton@nordicsemi.no>
After PRNG optimizations, `MAIN_STACK_SIZE` needs to be increased
by ~256 B to prevent stack overflows.

Signed-off-by: Maciej Baczmanski <maciej.baczmanski@nordicsemi.no>
Use build type specific DTS overlays for nRF52840DK to clean up
configuration and avoid enabling unnecessary features.

Jira: NCSDK-27014

Signed-off-by: Marek Pieta <Marek.Pieta@nordicsemi.no>
[SHEL-2326] When user tries to disconnect the shell,
it's always printing "Disconnection request failed".
Add WIFI_REASON_DISCONN_SUCCESS for successful disconnect
request. If disconnection happens due to any other reason,
it will take reason code.

Signed-off-by: Kapil Bhatt <kapil.bhatt@nordicsemi.no>
Decreased memory usage in:
* Light bulb by disabling Scenes cluster
* Bridge by enabling LTO for debug build

Signed-off-by: Kamil Kasperczyk <kamil.kasperczyk@nordicsemi.no>
Highlight remote observability features in NCS and how Memfault can
be leveraged to implement best practices.

The changes are as requested by Gillian Minnehan

Signed-off-by: divya pillai <divya.pillai@nordicsemi.no>
A typo slipped in during the upmerge.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
Refactored and enhanced diagnostic crash logs module:
* Extracted crash logs specific methods from generic diagnostic
logs provider to the diagnostic logs crash module.
* Removed usage of persistent storage as a back-up for the
retention RAM memory
* Added saving intent implementation object as a part of
mIntentMap what allows to perform several independent log
collection sessions at the same time.

Signed-off-by: Kamil Kasperczyk <kamil.kasperczyk@nordicsemi.no>
Flash driver test targeting specifically netcore of nrf53.

Signed-off-by: Mateusz Michalek <mateusz.michalek@nordicsemi.no>
Introduced Matter diagnostic end user logs support:
* Implemented DiagnosticEndUserLogs static module that allows
to initialize the engine for handling retention partition and
push new logs
* Implemented DiagnosticEndUserLogsReader module that is
dynamically allocated by multiple sessions and allows to read
the stored logs
* Updated documentation
* Added end user logs partition and Kconfig to the diagnostic
logs snippet

Additionally added clearing logs on the first boot to erase
the retained RAM.

Signed-off-by: Kamil Kasperczyk <kamil.kasperczyk@nordicsemi.no>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants