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

Why there are no Broadcaster and Observer role in ble_gap.h

I use sdk_9.0.0 and I have realized that there are only:

#define BLE_GAP_ROLE_INVALID     0x0            /**< Invalid Role. */ 
#define BLE_GAP_ROLE_PERIPH      0x1            /**< Peripheral Role. */
#define BLE_GAP_ROLE_CENTRAL     0x2            /**< Central Role. */ 

Suppose that I want to implement Broadcaster role with Broadcast mode and with advertising type ADV_NONCONN_IND, how should I then achieve it (using SD 130)? ble_advertising.h is only used for connectable advertising so I guess my implementation can only use files inside /sd130/headers?

What about Observer role and Observation procedure, how should that be achieved ?

Related