-
Notifications
You must be signed in to change notification settings - Fork 6.7k
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
modules: hal_silabs: Add Proprietary TRX example #66574
Conversation
The following west manifest projects have been modified in this Pull Request:
Note: This message is automatically posted and updated by the Manifest GitHub Action. |
9a5df0c
to
6d845a5
Compare
76b3b40
to
e1fc515
Compare
This pull request has been marked as stale because it has been open (more than) 60 days with no activity. Remove the stale label or add a comment saying that you would like to have the label removed otherwise this pull request will automatically be closed in 14 days. Note, that you can always re-open a closed pull request at any time. |
I would like to remove the stale label, the submodule PR is ready and approved waiting for the merge. |
Add Proprietary TRX example to show SiliconLabs radio board capabilities. Signed-off-by: Zoltan Havas <[email protected]>
e1fc515
to
d8b2b7c
Compare
If I understand this correctly, this is tired to one specific piece of hardware from one vendor and requires binary blobs to even be used - what is the value of this being added here? @nashif shouldn't this be something for the TSC? |
Hi @nordicjm, |
@henrikbrixandersen I would like to ask if [area: Blobs] is correct as I don't add or modify any libs, only use the existing ones. |
Hey this is not build in CI in the current state right? I was under the impression that it was (other modules have tests that are included in the normal CI run). If that's the case, distributing this with the OS had limited value, the idea here is that the sample code that ships with the project is maintained and kept up to date, at least it should be built tested. Regardless, what I'm thinking is that having the sample in the module is going to be a potential extra load for API maintenance, say one of the sample API change, the author of the change has do do the whole module change dance to fix the sample. If every hal starts having a set of in-module samples it'd be a nightmare. On the other side, if the sample lives in the main repository, a change of the binary blob or hal api would result in the extra step to change the main repo code, but then that's already case as changing the module involve a main PR anyway to update the west file, no extra load there. So with that in mind I think that that having the sample in the module is a net negative, and this should be:
There's an argument about having a sample backed by a proprietary blob module but frankly I don't see that as being different than any ble/wifi samples, I think we have platforms with blob for power management as well. |
I agree with Fabio, in addition I think we should rename this sample from "proprietary" to something else, if there is no dedicated name then maybe something more descriptive, as the code of this sample is not really proprietary, it's just the blob that is proprietary |
The main repo already has vendor specific samples under |
This pull request has been marked as stale because it has been open (more than) 60 days with no activity. Remove the stale label or add a comment saying that you would like to have the label removed otherwise this pull request will automatically be closed in 14 days. Note, that you can always re-open a closed pull request at any time. |
Add Proprietary TRX example to show SiliconLabs radio board capabilities.