Open mcarlson opened 7 months ago
Yes unfortunately l2cap support hasn't been added on btstack BLE integration yet which rp2 uses.
https://docs.micropython.org/en/latest/library/bluetooth.html#l2cap-connection-oriented-channels
Note: This is currently only supported when using the NimBLE stack on STM32 and Unix (not ESP32). Only one L2CAP channel may be active at a given time (i.e. you cannot connect while listening).
Okay, thank you!
I'm trying to run the l2cap_file_client.py and l2cap_file_server.py examples from https://github.com/micropython/micropython-lib/tree/master/micropython/bluetooth/aioble on my Pico-W. I'm currently running
MicroPython v1.22.0-preview.236.ge1a7aa23f on 2023-12-09; Raspberry Pi Pico W with RP2040
It sounds like the BLE support for the Pico-W is missing l2cap functionality, I get stack traces like:
What can I do to get this working? More documentation about what is/isn't supported on a given platform would be really helpful as I just blew an afternoon getting to this point. Seems to be a bit of a theme, see https://github.com/micropython/micropython-lib/issues/444 and https://github.com/micropython/micropython-lib/issues/686