sandeepmistry / arduino-nRF5

Arduino Core for Nordic Semiconductor nRF5 based boards
Other
872 stars 278 forks source link

micro:bit V2 bluetooth support #483

Open maxgerhardt opened 2 years ago

maxgerhardt commented 2 years ago

The boards.txt has no softdevices as possible selections.

https://github.com/sandeepmistry/arduino-nRF5/blob/75baa76b21ec28cf7c6ece57ba444cf2306b584b/boards.txt#L84-L88

Can bluetooth functionality be used with this board in this Arduino core?

Per https://github.com/platformio/platform-nordicnrf52/pull/139#issuecomment-1090229715 I would expect that S113, S140 or S122 would be an option here for nRF52833, but these files are also not in https://github.com/sandeepmistry/arduino-nRF5/tree/master/cores/nRF5/SDK/components/softdevice

sandeepmistry commented 2 years ago

Hi @maxgerhardt, as you observed Bluetooth functionality cannot currently be used with this project and the micro:bit V2.

clonedesign commented 2 years ago

Hi, is softdevice and BLE is under development or will be added in future release?

RandoSY commented 1 year ago

Is there an update on this question? Thanks!

2bndy5 commented 1 year ago

@sandeepmistry I still need the softdevice headers for non-BLE implementation (ESB protocol) that I'm working on. Without the missing menu options I can't #include <nrf_error.h>.

I can open a new issue for tracking as this one seems aimed at only BLE backend support.

vshymanskyy commented 1 year ago

One possible workaround for this would be to use the NimBLE stack. However, I'm not sure if/how this can be integrated into Arduino-nRF5 core. @sandeepmistry any clues?