[riot-notifications] [RIOT-OS/RIOT] pkg/nimble: add dependency to radio_nrfble feature + remove board whitelist from tests and examples (#11673)

Hauke Petersen notifications at github.com
Wed Jun 12 16:42:23 CEST 2019


> Maybe it's the one you were thinking of ?

Nope, it seems to me that I did a mistake when defining the dependencies for `skald` -> it should require `radio_nrfble` instead of `radio_ble`.

But maybe this a good chance to clean up this mess altogether. So lets think about the features that we would need and what they tell us:
- `radio_nrfble` -> similar to `radio_nrfmin`, tells us that this platform can run the nrf-specific 'netdev/ble' radio driver. This is what `skald` should actually depend on. Further this should be moved to `cpu/nrf5x_common`, as it does not have any dependency into the board configuration I'd say.
- `radio_ble` -> not sure this generic feature a very useful. User applications would rather depend on a certain BLE stack implementation (`skald`, `nimble`, ...). And BLE stacks would rather depend on certain peripheral/radio/HCI configurations. So I tend to drop this generic feature for now.
- proposed `ble_nimble` -> tells us, that a certain platform has all needed configuration to run NimBLE. Alternatively we could generalize this to `ble_controller` and `ble_hci`?!

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/RIOT-OS/RIOT/pull/11673#issuecomment-501305191
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/notifications/attachments/20190612/44fc2f86/attachment.html>


More information about the notifications mailing list