This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Establish L2CAP channel from pc-ble-driver

Hi,

I would like to set up an L2CAP channel using an nRF52832 DK with pc-ble-driver+connectivity firmware but I have a link issue with nrf-ble-driver-sd_api_v6-mt-static-1_0_0.lib when I call the API sd_ble_l2cap_ch_setup.

This API does not seem to be available in the lib, yet it appears in header file.

Do you have any explanation of such limitation? Gap or Gatt APIs of Softdevice seems to be fully available.

Also I would appreciate if you have other suggestions to establish L2CAP channel from pc-ble-driver or pc-ble-driver-py

  • Hi Simon, 

    I afraid that accessing L2CAP channel directly is not fully supported by both the pc-ble-driver and the connectivity firmware. 
    It's true that it's supported on the softdevice and GATT API but the problem was the implementation in the connectivity firmware. There were some bugs in it that haven't got solved. 

    You may want to think about running it directly on the nrf52 firmware instead of pc-ble-driver. 

Related