This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

SDK 6.1.0 and s120 v1.0.1 multilink peripheral example: compilation error

Hi community,

When I want to use the example multilink peripheral inside the s120 directory example of the SDK 6.1.0, I'm not able to compile the code.

The device_manager_peripheral.c file is not aligned with the header file ble_gap.h provided for s120 soft device ; some structure (ble_gap_evt_auth_status_t, ble_gap_sec_keys_t, ble_gap_evt_sec_info_request_t) don't contain the right element in the ble_gap.h in nrf51822/include/s120 directory and one function prototype (sd_ble_gap_sec_params_reply) is not the well one. If we take a look, inside s110 or s130 ble_gap.h file, everything is ok.

Why this mismatch exists or something is wrong in my setup ?

Thanks in advance

Parents
  • If I modified the ble_gap.h with element provided inside s110 or s130 ble_gap.h file to be able to compile, link and start the program, inside the function gap_params_init, the function sd_ble_gap_ppcp_set return error 6 (NRF_ERROR_NOT_SUPPORTED).

    I don't know why?

Reply
  • If I modified the ble_gap.h with element provided inside s110 or s130 ble_gap.h file to be able to compile, link and start the program, inside the function gap_params_init, the function sd_ble_gap_ppcp_set return error 6 (NRF_ERROR_NOT_SUPPORTED).

    I don't know why?

Children
No Data
Related