-
Notifications
You must be signed in to change notification settings - Fork 2k
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
Bring up Thread support on EFR32 lock app #2221
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…respoding to the defined MCU family (MG12 vs MG21) -Init all IRQs priority to a lower priority valid for FreeRTOS API. An IRQ in the gecko radio libs with the default priority 0 (highest) was causing a assert failure in FreeRTOS
Sync branch with master
merge upstream to master
Restyle some file headers and copyright mentions
Add DataModelHandler to handle bolt actions from the cluster messages Add Gen folder with the files for silicon lab cluster implementation Strt a server session for UDP messages Include some mbedtls sources files from gsdk 2.7 in gni . TO BE FIX
As of b15c292 ("[nrf5-lock] start joiner role on boot (project-chip#1962)"), we are using too much stack space in timer task. The timer task has a 1k stack and logging along uses a 256 byte stack buffer. The code in GenericThreadStackManagerImpl_FreeRTOS<ImplClass>::OnJoinerTimer should be moved off the timer task. In the meantime increase the stack size to avoid overruns in the thread joiner. Also enable the option configCHECK_FOR_STACK_OVERFLOW, and while we're here also enable configUSE_MALLOC_FAILED_HOOK. These diagnostic options are invaluable for saving debugging time. Since logging uses significant stack space, try to catch stack overflows in the platform LogV(). This fires reliably in OnJoinerTimer prior to enlarging the stack. Fixes project-chip#2187
Add DataModelHandler to handle bolt actions from the cluster messages Add Gen folder with the files for silicon lab cluster implementation Start a server session for UDP messages Include some mbedtls sources files from gsdk 2.7 in gni . TO BE FIX merge upstream
Merge Upstream into branch Add BoltLockManager to manage the lock and unlock request and state Add DataModelHandler to handle bolt actions from the cluster messages Add Gen folder with the files for silicon lab cluster implementation Strt a server session for UDP messages Include some mbedtls sources files from gsdk 2.7 in gni . TO BE FIX merge upstream Add the IRQ priority init for all EFR32 boards init Restyle some file headers and copyright mentions
mspang
requested review from
jelderton,
robszewczyk,
saurabhst and
woody-apple
as code owners
August 18, 2020 22:20
woody-apple
approved these changes
Aug 18, 2020
Size increase report for "nrf-example-build"
Full report output
|
Size increase report for "linux-example-build"
Full report output
|
saurabhst
approved these changes
Aug 18, 2020
andy31415
approved these changes
Aug 20, 2020
gn format $(git ls-files HEAD '*.gn' '*.gni') git add $(git ls-files HEAD '*.gn' '*.gni') Hopefully the last time now that restyled is working.
Size increase report for "nrfconnect-example-build"
Full report output
|
Size increase report for "esp32-example-build"
Full report output
|
Size increase report for "gn_nrf-example-build"
Full report output
|
Size increase report for "gn_linux-example-build"
Full report output
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Bring up Thread on EFR32 example app. Thread commissioning can be used
to join an existing mesh and ZCL on/off commands work over Thread once
on the network. Tested on BRD4161A.
Depends on #2203, #2189