I'm playing around w/ concurrently running ESB and BLE. Wanted to start off w/ the sample code provided here - https://github.com/too1/ncs-esb-ble-mpsl-demo. I was able to build/compile, and flash to my boards (PRX on a nRF5340DK, PTX on another nRF5340DK). I see console output on PTX that ESB packets are being sent, but the main problems are that I'm not seeing any console output on PRX, and that I cannot connect to either DK with BLE. Been debugging it for a little while, but I wanted to post about this too.
Here's my setup:
- Windows 10 machine, NCS v2.5.0
- For the sample code, as of 2024/09/10, it's meant to work w/ NCS v2.6.0. So I grabbed the specific commit that appears to work w/ v2.5.0 instead - https://github.com/too1/ncs-esb-ble-mpsl-demo/tree/ad1612b8f557a8d6f23e9b57136d3ee05f5dc92e
- Opened project w/ VS Code (which has nRF Connect extension installed)
- Made build configurations for the 3 applications that appeared: app_netcore, prx, ptx
- Flashed to 2x nRF5340DK's
- First flashed 'app_netcore' to both DK's
- Then 'prx' to one DK, and 'ptx' to the other DK
- Tested BLE by using nRF Connect mobile app (Scanner tab)
Any help would be greatly appreciated; thank you in advance!
