I checked out the branch feature/ble/peripheral and I’d like to be able to build an app against it. I do a:
make all PLATFORM=argon APPDIR=…/…/my-app
In the device-os/modules directory (like normal), however I get linking errors related to ble:
main.cpp:182: undefined reference to `hal_ble_init' undefined reference to `ble_set_device_name' undefined reference to `ble_set_scanning_params' undefined reference to `ble_register_callback' undefined reference to `ble_start_scanning'
What are the modifications (possibly to the makefile) that I would need to be able to link against these libraries? I took a look and it looks like those symbols are in libhal.a – however the default build script links against libhal-dynamic.
I’d love to be able to use the features in this branch, but it looks like the normal path for apps hasn’t been updated yet?