This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

[nRF52840 & S140 & SDK14.1] BLE & USB BULK

Hi,

I am working on another project. I want to make BLE and USB BULK communication operate at the same time.

My development environment is Keil, It uses nRF52840 and S140 (5.0.0-2 alpha), SDK14.1.

Simply put, Device <-> nRF52840 <-> COM works this way. Device and nRF52840 exchange data by BLE communication. The nRF52840 and the computer are BULK communication, and the nRF52840 constructs the packet and transmits it to the computer.

The example I'm doing is looking at the ble_multilink example and the MSC Example that was answered in the previous bulk communication question.

If you program the Softdevice using the nRFGO program in the USB MSC Example and program the application [This hex file has data in SoftDevice region. Try programming using "Program SoftDevice", or erase all before programming.] Maybe the MSC example seems to violate the address of softdevice.

As a result, the device receives data through the BLE communication from the nRF to the nRF. After that, I would like to just throw the data I received from nRF to the computer via USB BULK communication (just like a dongle).

I wonder how to proceed with BLE and USB BULK communication.


  • Add PID and VID will use the number assigned to our group, not the Nordic number.
Related