Can I implement nRF Connect for Desktop software functions similar to those provided by the manufacturer based on C + +

Hello!
nRF Connect for Desktop is a desktop executable program provided by the manufacturer, which contains the function of ble.
Now I want to extract the functions of ble and use QT and C + + to implement the same graphical software for the chips we purchase.
Is it feasible?

The chip we purchased is NRF 52840

Parents
  • Hi

    I'm afraid the source code for the nRFConnect for Desktop BLE app is not open source, so this is not available I'm afraid. The BLE app is designed for development and testing purposes and is only compatible with nRF52/nRF53 Development Kits.

    Best regards,

    Simon

  • I seem to understand what you mean.
    Allow me to describe my needs again:
    1. We need to create a desktop program on win7 and win10.
    2. This program is used with the USB Wireless Bluetooth collector designed by our hardware development engineer. The USB Wireless Bluetooth collector used by our hardware development engineers is developed based on NRF 52840 chip.
    3. The programming languages of our software are QT and C++
    Now my questions mainly focus on these aspects:
    1. At present, I have found that the device driver is written in the basic C language through the examples given. Can we realize our requirements through this driver.
    2. Are the functions of the given samples complete and whether there are complete C + + interface documents?

    3. Does the chip support the secondary development of desktop programs?

Reply
  • I seem to understand what you mean.
    Allow me to describe my needs again:
    1. We need to create a desktop program on win7 and win10.
    2. This program is used with the USB Wireless Bluetooth collector designed by our hardware development engineer. The USB Wireless Bluetooth collector used by our hardware development engineers is developed based on NRF 52840 chip.
    3. The programming languages of our software are QT and C++
    Now my questions mainly focus on these aspects:
    1. At present, I have found that the device driver is written in the basic C language through the examples given. Can we realize our requirements through this driver.
    2. Are the functions of the given samples complete and whether there are complete C + + interface documents?

    3. Does the chip support the secondary development of desktop programs?

Children
No Data
Related