We need to add BLE CLI to our devices, so I'm trying the ble_app_cli example (with an nRF52 DK) and it is not behaving as I thought it would.
I see that it is in an experimental directory, so let me know if I'm expecting too much with it.
* Running on the nRF52 DK it appears correctly as a UART on my development machine, so I can run commands successfully in the $uart_cli console when connected via USB to a serial terminal program. I don't see this mirrored on the BLE transport.
***** Should I see the command output mirrored on the other transports?
* In the $rtt_cli console on our custom board, I see logs from modules and the battery monitor, but I cannot run cli commands there (with the JLink RTT client)
***** Do I need to set a config somewhere for this? I tried many things in sdk_config.h without success.
* The $ble_cli doesn't work with any of the Nordic UART apps: nRF Toolbox->UART (iOS and Android)
The apps can connect, but sending commands do not have any effect (i.e. no change in the $rtt_cli output)
When I write to the characteristic using nRF Connect, I see that my commands are mirrored in the read characteristic when notifications are turned on, but I see no responses from cli commands.
***** Should I see output from cli commands in the read characteristic with notifications turned on?
SDK15
SD 6.0.0
nRF52 DK and custom board
gcc-arm-none-eabi-6-2017-q1-update cross-compiled on macOS
J-Link V6.22d
Thank you,
Brian