I'm currently developing a concurrent central/peripheral application using the nRF51, S130 and SDK 9.0.0. It uses the Nordic UART Service, and it would be nice to make use of the ble_nus module supplied in the SDK.
The ble_peripheral/ble_app_uart example in the SDK does use the ble_nus module. However, the central example in github (at github.com/.../ble_app_uart_c_S120 ) does not use ble_nus at all; instead it has its own custom code in a file called ble_uart_c.c .
Can the ble_nus module in the SDK be used in both central and peripheral applications, or is it only suitable for a peripheral role?
Thanks.