41 #define GAPCENTRALROLE_IRK 0x400 42 #define GAPCENTRALROLE_SRK 0x401 43 #define GAPCENTRALROLE_SIGNCOUNTER 0x402 44 #define GAPCENTRALROLE_BD_ADDR 0x403 45 #define GAPCENTRALROLE_MAX_SCAN_RES 0x404 46 #define GAPCENTRALROLE_LINK_PARAM_UPDATE_REQ_REPLY 0x405 53 #define GAPCENTRALROLE_PARAM_UPDATE_REQ_AUTO_REJECT 0x00 54 #define GAPCENTRALROLE_PARAM_UPDATE_REQ_AUTO_ACCEPT 0x01 55 #define GAPCENTRALROLE_PARAM_UPDATE_REQ_SEND_TO_APP 0x02 90 typedef uint8_t (*pfnGapCentralRoleEventCB_t)
184 uint8_t addrTypePeer, uint8_t *peerAddr);
199 uint16_t connIntervalMax, uint16_t connLatency,
200 uint16_t connTimeout);
238 extern void GAPCentralRole_createTask(
void);
bStatus_t GAPCentralRole_StartDevice(gapCentralRoleCB_t *pAppCallbacks)
Start the device in Central role. This function is typically called once during system startup...
gapDeviceInitDoneEvent_t initDone
GAP initialization done.
Definition: central.h:76
bStatus_t GAPCentralRole_EstablishLink(uint8_t highDutyCycle, uint8_t whiteList, uint8_t addrTypePeer, uint8_t *peerAddr)
Establish a link to a peer device.
pfnGapCentralRoleEventCB_t eventCB
Event callback.
Definition: central.h:101
gapEventHdr_t gap
GAP_MSG_EVENT and status.
Definition: central.h:75
bStatus_t GAPCentralRole_StartDiscovery(uint8_t mode, uint8_t activeScan, uint8_t whiteList)
Start a device discovery scan.
bStatus_t GAPCentralRole_CancelDiscovery(void)
Cancel a device discovery scan.
gapTerminateLinkEvent_t linkTerminate
Link terminated event structure.
Definition: central.h:82
gapUpdateLinkParamReqEvent_t linkUpdateReply
Link update request reply structure.
Definition: central.h:81
bStatus_t GAPCentralRole_UpdateLink(uint16_t connHandle, uint16_t connIntervalMin, uint16_t connIntervalMax, uint16_t connLatency, uint16_t connTimeout)
Update the link connection parameters.
Status_t bStatus_t
BLE Generic Status return: BLE Default BLE Status Values.
Definition: bcomdef.h:244
gapEstLinkReqEvent_t linkCmpl
Link complete event structure.
Definition: central.h:79
gapLinkUpdateEvent_t linkUpdate
Link update event structure.
Definition: central.h:80
gapDeviceInfoEvent_t deviceInfo
Discovery device information event structure.
Definition: central.h:77
gapDevDiscEvent_t discCmpl
Discovery complete event structure.
Definition: central.h:78
bStatus_t GAPCentralRole_SetParameter(uint16_t param, uint8_t len, void *pValue)
Set a parameter in the Central Profile.
bStatus_t GAPCentralRole_TerminateLink(uint16_t connHandle)
Terminate a link.
bStatus_t GAPCentralRole_GetParameter(uint16_t param, void *pValue)
Get a parameter in the Central Profile.