ESB+BLE via MPSL/timeslot, sample shows PRX not receiving with nRF5340DK

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!

Parents Reply Children
No Data
Related