Hello,
I’m interested to replace a part of my project by a dongle. The current prototype of the project comprises two Nordic nrf52840-DK boards, an Analog Devices Eval, a UART to USB converter, and a Windows application.
The first nrf52840-DK is wired to the Analog Devices Eval and it processes and transfers the AD data to the second nrf52840-DK using the NUS peripheral SW.
(I call the ble_nus_data_send (&m_nus, TxBuff, &length, m_conn_handle) once per 100ms just after the radio stops to transmit. NRF_RADIO_NOTIFICATION_TYPE_INT_ON_INACTIVE.)
The second nrf52840-DK is just a mediator toward my Window application which gets the serial data from the peripheral and sends to it some other data. To accomplish this the second nrf52840-DK runs NUS Central SW “untouched”, as supplied in SDK 15.2 ble central example. Also pins 8,6, 5v and GND are wired to a UART to USB converter (C232HD EDHSP-0). Thus, my Window application finds the central NUS DK via the USB converter, using its VCOM “friendly name”.
I would be very glad to get rid of that UART to USB converter, replacing it with the nrf52840 Dongle.
I’ve read controversial posts regarding the nrf52840 Dongle running the NUS Central.
My question is: can I use the nrf52840 Dongle as a NUS central, “as is”, without modifying the ble_app_uart_c example (ble_app_uart_c_pca10056_s140.emProject), without tasks of merging the usb_cdc_acm etc.
Thank.