TI BLE5-Stack API Documentation  2.02.05.00
Data Structures | Macros | Enumerations | Functions
gap_initiator.h File Reference

Detailed Description

GAP Initiator layer interface.

Go to the source code of this file.

Data Structures

struct  gapConnCancelledEvent_t
 

Macros

#define INIT_PHYPARAM_DFLT_CONN_INT_MAX   80
 Default maximum connection interval (in 1.25ms)
 
#define INIT_PHYPARAM_DFLT_CONN_INT_MIN   80
 Default minimum connection interval (in 1.25ms)
 
#define INIT_PHYPARAM_DFLT_CONN_LATENCY   0
 Default connection latency.
 
#define INIT_PHYPARAM_DFLT_MAX_CE_LEN   0xFFFF
 Default maximum connection event length (currently ignored)
 
#define INIT_PHYPARAM_DFLT_MIN_CE_LEN   0
 Default minimum connection event length (currently ignored)
 
#define INIT_PHYPARAM_DFLT_SCAN_INTERVAL   16
 Default scan interval (in 625us)
 
#define INIT_PHYPARAM_DFLT_SCAN_WINDOW   16
 Default scan interval (in 625us)
 
#define INIT_PHYPARAM_DFLT_SUP_TIMEOUT   2000
 Default supervision timeout (in 10ms)
 

Enumerations

enum  GapInit_InitPhy_t { INIT_PHY_1M = LL_PHY_1_MBPS, INIT_PHY_2M = LL_PHY_2_MBPS, INIT_PHY_CODED = LL_PHY_CODED }
 GAP Initiator Initiating PHYs. More...
 
enum  GapInit_PhyParamId_t {
  INIT_PHYPARAM_SCAN_INTERVAL, INIT_PHYPARAM_SCAN_WINDOW, INIT_PHYPARAM_CONN_INT_MIN, INIT_PHYPARAM_CONN_INT_MAX,
  INIT_PHYPARAM_CONN_LATENCY, INIT_PHYPARAM_SUP_TIMEOUT, INIT_PHYPARAM_MIN_CE_LEN, INIT_PHYPARAM_MAX_CE_LEN
}
 

Functions

status_t GapInit_cancelConnect (void)
 
status_t GapInit_connect (GAP_Peer_Addr_Types_t peerAddrType, uint8_t *pPeerAddress, uint8_t phys, uint16_t timeout)
 
status_t GapInit_connectWl (uint8_t phys, uint16_t timeout)
 
status_t GapInit_getPhyParam (uint8_t phy, GapInit_PhyParamId_t paramId, uint16_t *pValue)
 
status_t GapInit_setPhyParam (uint8_t phys, GapInit_PhyParamId_t paramId, uint16_t value)
 
© Copyright 1995-2022, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale