21 #ifndef GAP_INITIATOR_H 22 #define GAP_INITIATOR_H 59 #define INIT_PHYPARAM_DFLT_SCAN_INTERVAL 16 60 #define INIT_PHYPARAM_DFLT_SCAN_WINDOW 16 61 #define INIT_PHYPARAM_DFLT_CONN_INT_MIN 80 62 #define INIT_PHYPARAM_DFLT_CONN_INT_MAX 80 63 #define INIT_PHYPARAM_DFLT_CONN_LATENCY 0 64 #define INIT_PHYPARAM_DFLT_SUP_TIMEOUT 2000 65 // TODO: currently minimum/maximum CE lengths are ignored 66 #define INIT_PHYPARAM_DFLT_MIN_CE_LEN 0 67 #define INIT_PHYPARAM_DFLT_MAX_CE_LEN 0xFFFF 257 uint8_t* pPeerAddress, uint8_t phys, uint16_t timeout);
This API allows the software components in the Z-Stack to be written independently of the specifics o...
GAP_Peer_Addr_Types_t
Address types used for specifying peer address type.
Definition: gap.h:727
status_t GapInit_connect(GAP_Peer_Addr_Types_t peerAddrType, uint8_t *pPeerAddress, uint8_t phys, uint16_t timeout)
Definition: gap_initiator.h:193
Definition: gap_initiator.h:135
uint8 opcode
GAP_CONNECTING_CANCELLED_EVENT
Definition: gap_initiator.h:196
Definition: gap_initiator.h:115
Coded PHY. Bit 2.
Definition: gap_initiator.h:52
GapInit_PhyParamId_t
Definition: gap_initiator.h:86
GapInit_InitPhy_t
GAP Initiator Initiating PHYs.
Definition: gap_initiator.h:48
Definition: gap_initiator.h:155
status_t GapInit_getPhyParam(uint8_t phy, GapInit_PhyParamId_t paramId, uint16_t *pValue)
Type definitions and macros for BLE stack.
status_t GapInit_connectWl(uint8_t phys, uint16_t timeout)
Definition: gap_initiator.h:104
Definition: gap_initiator.h:95
OSAL Event Header.
Definition: osal.h:92
Definition: gap_initiator.h:144
status_t GapInit_setPhyParam(uint8_t phys, GapInit_PhyParamId_t paramId, uint16_t value)
2Mbps PHY. Bit 1
Definition: gap_initiator.h:51
Definition: gap_initiator.h:126
osal_event_hdr_t hdr
GAP_MSG_EVENT and status
Definition: gap_initiator.h:195
status_t GapInit_cancelConnect(void)
1Mbps PHY. Bit 0
Definition: gap_initiator.h:50
Definition: gap_initiator.h:168