Hi,
I have been having issues with the compile hex files I get when following the steps to build the pc-ble-driver (). While I am able to build the hex files when I place them on my NRF52840 they fail to work with my pc-ble-driver-js code I have. The connectivity_1.2.3_115k2_with_s132_3.1.hex file provided at (https://github.com/NordicSemiconductor/pc-ble-driver/tree/2d97262fa9940cb815778f01af9d05093558a72c/hex/sd_api_v3) works perfectly fine though. I would assume when I build using the source code I would get a similar file. Is there a compile time flag that I need to use to get this file? My generated hex file is about 200 lines longer and has an extra segment in the nrfjconnect programming tool. Below are the commands I issued to generate my hex files after setting up the build environments on my ubuntu vm.
git clone github.com/.../pc-ble-driver.git
cd pc-ble-driver/
mkdir build; cd build
cmake -G Ninja -DASIO_INCLUDE_DIR=~/build/vcpkg/installed/x64-linux/include -DCatch2_DIR=~/build/vcpkg/installed/x64-linux/share/catch2/ ..
cmake --build .
cd ../hex
mkdir build; cd build
cmake -G Ninja -DCOMPILE_CONNECTIVITY=1 -DCONNECTIVITY_VERSION=1.2.3 ..
cmake --build . --target compile_connectivity