-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Bluetooth: Mesh: adapting configuration parameters #19941
Conversation
BT_MESH_NRF_SECURITY_ENABLER : Please use different name. It sounds as if, if this option is not there, mesh is not secure. Also seems to give some kind of implied meaning about security leading to misunderstanding. Suggestion BT_MESH_USE_NRF_SECURITY (soemthing like that) Instead of using select, can we just use "imply" everywhere to avoid problems? That way all relavant stuff can go in prj.conf and it is easier to debug and understand. I think we also had discussions in past on imply vs select and I think it was concluded that imply is better. I hope all of these options will come up with detailed help text to explain what they are doing. Common request we see several times from users about detailed explanation of KConfig options within the KConfig file itself. |
CI InformationTo view the history of this post, clich the 'edited' button above Inputs:Sources:more detailsGithub labels
List of changed files detected by CI (0)
Outputs:ToolchainVersion: Test Spec & Results: ✅ Success; ❌ Failure; 🟠 Queued; 🟡 Progress; ◻️ Skipped;
|
You can find the documentation preview for this PR at this link. Note: This comment is automatically posted by the Documentation Publish GitHub Action. |
Just continue discussion here:
agree
All configuration options, those I added, are not public, and I didn't assume customer has ability to choose anything.
Upstream uses Secure Storage, not Trusted Storage. We see default value in upstream is sufficient to pass PTS tests and run samples (probably some configurations consume more memory, but we didn't meet them yet). NCS samples based on downstream and Trusted Storage falls into hard fault with this stack overflow immediately after start. I doubt we need to fix it in upstream with such symptoms. |
I just followed the name that is used already in upmerge branch: b16461d
I used
No. There will not be any text explanation since it makes option public and visible for customer. This was done intentionally. |
Not sure, probably it should not be selectable. But I'm not sure if the overwritten Kconfig will also overwrite
True, but then it is still not related to mesh, but to bt long wq with trusted storage, so should be outside of this Kconfig file. |
ec51cd7
to
707a666
Compare
SECURE_STORAGE is not
I have no idea where this option should be adapted for Mesh purpose. I created JIRA ticket and added reference to it here. |
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks ok to me then.
Commit adapts configuration ble mesh, trusted storage and mbedtls psa parameters to be able to run mesh samples and tests. Signed-off-by: Aleksandr Khromykh <aleksandr.khromykh@nordicsemi.no>
707a666
to
82f0346
Compare
Commit from this PR has been taken into upmerge PR(#19720). Close it. |
Commit adapts configuration ble mesh, trusted storage and mbedtls psa parameters to be able to run mesh samples and tests.