Hello,
thanks for providing the very helpfull pc-ble-driver library on github. I really appreciate this! :-) I have an application, based on a nrf52 (a BLE SWD Debugger) and to fully support BLE 5.0 I want to ship every debugger with an PCA10059, so that users don’t have to rely on there PCs BLE support. To not require the user to figure out, how the CDC Uart name is, I would like to use the sd_rpc_serial_port_enum() function to find all connected devices and pick one based on some heuristic like manufacturer etc.
Unfortunately, the function (sd_rpc_serial_port_enum()) does not return PCA10059 devices. According to the Mac code, the manufacturer have to start with on of „SEGGER“, „arm“, or „mbed“. The manufactor for the PCA10059 is "Nordic Semiconductor". Is this an oversight? I would provide a patch, but I'm only able to do thorough testing on MacOS. (BTW: opening the PCA10059 CDC device by name, works as expected).
best regards,
Torsten