|
#define | ADDRMODE_PRIVATE_NONRESOLVE 0x02 |
| Generate and Use Non-Resolvable Private Address.
|
|
#define | ADDRMODE_PRIVATE_RESOLVE 0x03 |
| Generate and Use Resolvable Private Address.
|
|
#define | ADDRMODE_PUBLIC 0x00 |
| Use the BD_ADDR.
|
|
#define | ADDRMODE_STATIC 0x01 |
| Use provided Static Address.
|
|
#define | ADDRTYPE_PUBLIC 0x00 |
| Public Device Address.
|
|
#define | ADDRTYPE_PUBLIC_ID 0x02 |
| Public Identity Address (corresponds to peer's RPA)
|
|
#define | ADDRTYPE_RANDOM 0x01 |
| Random Device Address.
|
|
#define | ADDRTYPE_RANDOM_ID 0x03 |
| Random (static) Identity Address (corresponds to peer's RPA)
|
|
#define | ADV_CHANMAP_SIZE 5 |
|
#define | DEVDISC_MODE_ALL 0x03 |
| Not filtered.
|
|
#define | DEVDISC_MODE_GENERAL 0x01 |
| General Discoverable devices.
|
|
#define | DEVDISC_MODE_LIMITED 0x02 |
| Limited Discoverable devices.
|
|
#define | DEVDISC_MODE_NONDISCOVERABLE 0x00 |
| No discoverable setting.
|
|
#define | GAP_ADRPT_ADV_DIRECT_IND 0x01 |
| Connectable directed advertisement.
|
|
#define | GAP_ADRPT_ADV_IND 0x00 |
| Connectable undirected advertisement.
|
|
#define | GAP_ADRPT_ADV_NONCONN_IND 0x03 |
| Non-Connectable undirected advertisement.
|
|
#define | GAP_ADRPT_ADV_SCAN_IND 0x02 |
| Scannable undirected advertisement.
|
|
#define | GAP_ADRPT_SCAN_RSP 0x04 |
| Scan Response.
|
|
#define | GAP_ADTYPE_128BIT_COMPLETE 0x07 |
| Service: Complete list of 128-bit UUIDs.
|
|
#define | GAP_ADTYPE_128BIT_MORE 0x06 |
| Service: More 128-bit UUIDs available.
|
|
#define | GAP_ADTYPE_16BIT_COMPLETE 0x03 |
| Service: Complete list of 16-bit UUIDs.
|
|
#define | GAP_ADTYPE_16BIT_MORE 0x02 |
| Service: More 16-bit UUIDs available.
|
|
#define | GAP_ADTYPE_32BIT_COMPLETE 0x05 |
| Service: Complete list of 32-bit UUIDs.
|
|
#define | GAP_ADTYPE_32BIT_MORE 0x04 |
| Service: More 32-bit UUIDs available.
|
|
#define | GAP_ADTYPE_3D_INFO_DATA 0x3D |
| 3D Information Data
|
|
#define | GAP_ADTYPE_ADV_HDC_DIRECT_IND 0x01 |
| Connectable high duty cycle directed advertisement.
|
|
#define | GAP_ADTYPE_ADV_IND 0x00 |
| Connectable undirected advertisement.
|
|
#define | GAP_ADTYPE_ADV_INTERVAL 0x1A |
| Advertising Interval.
|
|
#define | GAP_ADTYPE_ADV_LDC_DIRECT_IND 0x04 |
| Connectable low duty cycle directed advertisement.
|
|
#define | GAP_ADTYPE_ADV_NONCONN_IND 0x03 |
| Non-Connectable undirected advertisement.
|
|
#define | GAP_ADTYPE_ADV_SCAN_IND 0x02 |
| Scannable undirected advertisement.
|
|
#define | GAP_ADTYPE_APPEARANCE 0x19 |
| Appearance.
|
|
#define | GAP_ADTYPE_FLAGS 0x01 |
| GAP Device Discovery Modes
|
|
#define | GAP_ADTYPE_FLAGS_BREDR_NOT_SUPPORTED 0x04 |
| Discovery Mode: BR/EDR Not Supported.
|
|
#define | GAP_ADTYPE_FLAGS_GENERAL 0x02 |
| Discovery Mode: LE General Discoverable Mode.
|
|
#define | GAP_ADTYPE_FLAGS_LIMITED 0x01 |
| Discovery Mode: LE Limited Discoverable Mode.
|
|
#define | GAP_ADTYPE_LE_BD_ADDR 0x1B |
| LE Bluetooth Device Address.
|
|
#define | GAP_ADTYPE_LE_ROLE 0x1C |
| LE Role.
|
|
#define | GAP_ADTYPE_LOCAL_NAME_COMPLETE 0x09 |
| Complete local name.
|
|
#define | GAP_ADTYPE_LOCAL_NAME_SHORT 0x08 |
| Shortened local name.
|
|
#define | GAP_ADTYPE_MANUFACTURER_SPECIFIC 0xFF |
| Manufacturer Specific Data: first 2 octets contain the Company Identifier Code followed by the additional manufacturer specific data.
|
|
#define | GAP_ADTYPE_OOB_CLASS_OF_DEVICE 0x0D |
| Simple Pairing OOB Tag: Class of device (3 octets)
|
|
#define | GAP_ADTYPE_OOB_SIMPLE_PAIRING_HASHC 0x0E |
| Simple Pairing OOB Tag: Simple Pairing Hash C (16 octets)
|
|
#define | GAP_ADTYPE_OOB_SIMPLE_PAIRING_RANDR 0x0F |
| Simple Pairing OOB Tag: Simple Pairing Randomizer R (16 octets)
|
|
#define | GAP_ADTYPE_POWER_LEVEL 0x0A |
| TX Power Level: 0xXX: -127 to +127 dBm.
|
|
#define | GAP_ADTYPE_PUBLIC_TARGET_ADDR 0x17 |
| Public Target Address.
|
|
#define | GAP_ADTYPE_RANDOM_TARGET_ADDR 0x18 |
| Random Target Address.
|
|
#define | GAP_ADTYPE_SERVICE_DATA 0x16 |
| Service Data - 16-bit UUID.
|
|
#define | GAP_ADTYPE_SERVICE_DATA_128BIT 0x21 |
| Service Data - 128-bit UUID.
|
|
#define | GAP_ADTYPE_SERVICE_DATA_32BIT 0x20 |
| Service Data - 32-bit UUID.
|
|
#define | GAP_ADTYPE_SERVICES_LIST_128BIT 0x15 |
| Service Solicitation: list of 128-bit Service UUIDs.
|
|
#define | GAP_ADTYPE_SERVICES_LIST_16BIT 0x14 |
| Service Solicitation: list of 16-bit Service UUIDs.
|
|
#define | GAP_ADTYPE_SIGNED_DATA 0x13 |
| Signed Data field.
|
|
#define | GAP_ADTYPE_SIMPLE_PAIRING_HASHC_256 0x1D |
| Simple Pairing Hash C-256.
|
|
#define | GAP_ADTYPE_SIMPLE_PAIRING_RANDR_256 0x1E |
| Simple Pairing Randomizer R-256.
|
|
#define | GAP_ADTYPE_SLAVE_CONN_INTERVAL_RANGE 0x12 |
| Min and Max values of the connection interval (2 octets Min, 2 octets Max) (0xFFFF indicates no conn interval min or max)
|
|
#define | GAP_ADTYPE_SM_OOB_FLAG 0x11 |
| Security Manager OOB Flags.
|
|
#define | GAP_ADTYPE_SM_TK 0x10 |
| Security Manager TK Value.
|
|
#define | GAP_ADV_DATA_UPDATE_DONE_EVENT 0x02 |
| Sent when the Advertising Data or SCAN_RSP Data has been updated. This event is sent as an OSAL message defined as gapAdvDataUpdateEvent_t.
|
|
#define | GAP_ADVCHAN_37 0x01 |
| Advertisement Channel 37.
|
|
#define | GAP_ADVCHAN_38 0x02 |
| Advertisement Channel 38.
|
|
#define | GAP_ADVCHAN_39 0x04 |
| Advertisement Channel 39.
|
|
#define | GAP_ADVCHAN_ALL (GAP_ADVCHAN_37 | GAP_ADVCHAN_38 | GAP_ADVCHAN_39) |
| All Advertisement Channels Enabled.
|
|
#define | GAP_APPEARE_GENERIC_BARCODE_SCANNER 0x02C0 |
| Generic Barcode Scanner.
|
|
#define | GAP_APPEARE_GENERIC_BLOOD_PRESSURE 0x0380 |
| Generic Blood Pressure.
|
|
#define | GAP_APPEARE_GENERIC_BP_ARM 0x0381 |
| Blood Pressure: Arm.
|
|
#define | GAP_APPEARE_GENERIC_BP_WRIST 0x0382 |
| Blood Pressure: Wrist.
|
|
#define | GAP_APPEARE_GENERIC_CLOCK 0x0100 |
| Generic Clock.
|
|
#define | GAP_APPEARE_GENERIC_COMPUTER 0x0080 |
| Generic Computer.
|
|
#define | GAP_APPEARE_GENERIC_DISPLAY 0x0140 |
| Generic Display.
|
|
#define | GAP_APPEARE_GENERIC_EYE_GALSSES 0x01C0 |
| Generic Eye-glasses.
|
|
#define | GAP_APPEARE_GENERIC_HID 0x03C0 |
| Generic Human Interface Device (HID)
|
|
#define | GAP_APPEARE_GENERIC_HR_SENSOR 0x0340 |
| Generic Heart rate Sensor.
|
|
#define | GAP_APPEARE_GENERIC_HRS_BELT 0x0341 |
| Heart Rate Sensor: Heart Rate Belt.
|
|
#define | GAP_APPEARE_GENERIC_KEYRING 0x0240 |
| Generic Keyring.
|
|
#define | GAP_APPEARE_GENERIC_MEDIA_PLAYER 0x0280 |
| Generic Media Player.
|
|
#define | GAP_APPEARE_GENERIC_PHONE 0x0040 |
| Generic Phone.
|
|
#define | GAP_APPEARE_GENERIC_RC 0x0180 |
| Generic Remote Control.
|
|
#define | GAP_APPEARE_GENERIC_TAG 0x0200 |
| Generic Tag.
|
|
#define | GAP_APPEARE_GENERIC_THERMO_EAR 0x0301 |
| Thermometer: Ear.
|
|
#define | GAP_APPEARE_GENERIC_THERMOMETER 0x0300 |
| Generic Thermometer.
|
|
#define | GAP_APPEARE_GENERIC_WATCH 0x00C0 |
| Generic Watch.
|
|
#define | GAP_APPEARE_HID_BARCODE_SCANNER 0x03C8 |
| HID Barcode Scanner.
|
|
#define | GAP_APPEARE_HID_DIGITAL_CARDREADER 0x03C6 |
| HID Card Reader.
|
|
#define | GAP_APPEARE_HID_DIGITAL_PEN 0x03C7 |
| HID Digital Pen.
|
|
#define | GAP_APPEARE_HID_DIGITIZER_TYABLET 0x03C5 |
| HID Digitizer Tablet.
|
|
#define | GAP_APPEARE_HID_GAMEPAD 0x03C4 |
| HID Gamepad.
|
|
#define | GAP_APPEARE_HID_JOYSTIC 0x03C3 |
| HID Joystick.
|
|
#define | GAP_APPEARE_HID_KEYBOARD 0x03C1 |
| HID Keyboard.
|
|
#define | GAP_APPEARE_HID_MOUSE 0x03C2 |
| HID Mouse.
|
|
#define | GAP_APPEARE_UNKNOWN 0x0000 |
| Unknown.
|
|
#define | GAP_APPEARE_WATCH_SPORTS 0x00C1 |
| Watch: Sports Watch.
|
|
#define | GAP_AUTHENTICATION_COMPLETE_EVENT 0x0A |
| Sent when the Authentication (pairing) process is complete. This event is sent as an OSAL message defined as gapAuthCompleteEvent_t.
|
|
#define | GAP_AUTHENTICATION_FAILURE_EVT 0x10 |
| Sent when pairing fails, no GAP_AUTHENTICATION_COMPLETE_EVENT is sent and GBM_QUEUE_PAIRINGS. This event is sent as an OSAL message defined as osal_event_hdr_t.
|
|
#define | GAP_BOND_COMPLETE_EVENT 0x0E |
| Sent when the bonding(bound) process is complete. This event is sent as an OSAL message defined as gapBondCompleteEvent_t.
|
|
#define | GAP_CONNHANDLE_ALL 0xFFFF |
| terminates all links for the matching task ID.
|
|
#define | GAP_CONNHANDLE_INIT 0xFFFE |
| terminates a link create
|
|
#define | GAP_DEVICE_DISCOVERY_EVENT 0x01 |
| Sent when the Device Discovery Process is complete. This event is sent as an OSAL message defined as gapDevDiscEvent_t.
|
|
#define | GAP_DEVICE_INFO_EVENT 0x0D |
| Sent during the Device Discovery Process when a device is discovered. This event is sent as an OSAL message defined as gapDeviceInfoEvent_t.
|
|
#define | GAP_DEVICE_INIT_DONE_EVENT 0x00 |
| Sent when the Device Initialization is complete. This event is sent as an OSAL message defined as gapDeviceInitDoneEvent_t.
|
|
#define | GAP_DISC_FILTER_POLICY_ALL 0x00 |
| Accept all Adv Packets except.
|
|
#define | GAP_DISC_FILTER_POLICY_ALL_DIRECT 0x02 |
| Accept all Adv Packets and Direct Adv Packets where InitA is an RPA.
|
|
#define | GAP_DISC_FILTER_POLICY_WHITE 0x01 |
| Accept only undirected Adv Packets from devices where AdvA is in WL.
|
|
#define | GAP_DISC_FILTER_POLICY_WHITE_DIRECT 0x03 |
| Accept only undirected Adv Packets from devices where AdvA is in WL and Direct Adv Packets where InitA is an RPA.
|
|
#define | GAP_END_DISCOVERABLE_DONE_EVENT 0x04 |
| Sent when the Advertising has ended. This event is sent as an OSAL message defined as gapEndDiscoverableRspEvent_t.
|
|
#define | GAP_FILTER_POLICY_ALL 0x00 |
| Allow Scan Request from Any, Allow Connect Request from Any (default).
|
|
#define | GAP_FILTER_POLICY_WHITE 0x03 |
| Allow Scan Request and Connect from White List Only.
|
|
#define | GAP_FILTER_POLICY_WHITE_CON 0x02 |
| Allow Scan Request from Any, Connect from White List Only.
|
|
#define | GAP_FILTER_POLICY_WHITE_SCAN 0x01 |
| Allow Scan Request from White List Only, Allow Connect from Any.
|
|
#define | GAP_INIT_SIGN_COUNTER 0xFFFFFFFF |
| Sign Counter Initialized. More...
|
|
#define | GAP_LINK_ESTABLISHED_EVENT 0x05 |
| Sent when the Establish Link Request is complete. This event is sent as an OSAL message defined as gapEstLinkReqEvent_t.
|
|
#define | GAP_LINK_PARAM_UPDATE_EVENT 0x07 |
| Sent when an Update Parameters Event is received. This event is sent as an OSAL message defined as gapLinkUpdateEvent_t.
|
|
#define | GAP_LINK_TERMINATED_EVENT 0x06 |
| Sent when a connection was terminated. This event is sent as an OSAL message defined as gapTerminateLinkEvent_t.
|
|
#define | GAP_MAKE_DISCOVERABLE_DONE_EVENT 0x03 |
| Sent when the Make Discoverable Request is complete. This event is sent as an OSAL message defined as gapMakeDiscoverableRspEvent_t.
|
|
#define | GAP_PAIRING_REQ_EVENT 0x0F |
| Sent when an unexpected Pairing Request is received. This event is sent as an OSAL message defined as gapPairingReqEvent_t.
|
|
#define | GAP_PASSCODE_MAX 999999 |
|
#define | GAP_PASSKEY_NEEDED_EVENT 0x0B |
| Sent when a Passkey is needed. This is part of the pairing process. This event is sent as an OSAL message defined as gapPasskeyNeededEvent_t.
|
|
#define | GAP_PROFILE_BROADCASTER 0x01 |
| A device that sends advertising events only.
|
|
#define | GAP_PROFILE_CENTRAL 0x08 |
| A device that supports the Central role initiates the establishment of a physical connection.
|
|
#define | GAP_PROFILE_OBSERVER 0x02 |
| A device that receives advertising events only.
|
|
#define | GAP_PROFILE_PERIPHERAL 0x04 |
| A device that accepts the establishment of an LE physical link using the connection establishment procedure.
|
|
#define | GAP_RANDOM_ADDR_CHANGED_EVENT 0x08 |
| Sent when a random address was changed. This event is sent as an OSAL message defined as gapRandomAddrEvent_t.
|
|
#define | GAP_SIGNATURE_UPDATED_EVENT 0x09 |
| Sent when the device's signature counter is updated. This event is sent as an OSAL message defined as gapSignUpdateEvent_t.
|
|
#define | GAP_SLAVE_REQUESTED_SECURITY_EVENT 0x0C |
| Sent when a Slave Security Request is received. This event is sent as an OSAL message defined as gapSlaveSecurityReqEvent_t.
|
|
#define | GAP_STATE_ADV 0x01 |
| Device is advertising.
|
|
#define | GAP_STATE_IDLE 0x00 |
| Device is idle.
|
|
#define | GAP_STATE_INIT 0x04 |
| Device is establishing a connection.
|
|
#define | GAP_STATE_SCAN 0x02 |
| Device is scanning.
|
|
#define | GAP_UPDATE_LINK_PARAM_REQ_EVENT 0x11 |
| Sent when during a Connection Parameter Update Procedure. This event is sent as an OSAL message defined as gapUpdateLinkParamReqEvent_t.
|
|
#define | MASK_ADDRTYPE_ID 0x01 |
|
#define | PRIVATE_NON_RESOLVE_ADDR_HDR 0x80 |
|
#define | PRIVATE_RESOLVE_ADDR_HDR 0x40 |
|
#define | RANDOM_ADDR_HDR_MASK 0xC0 |
|
#define | RANDOM_ADDR_SUBTYPE_NRPA 0x02 |
| Non-Resolvable Private Address.
|
|
#define | RANDOM_ADDR_SUBTYPE_RPA 0x01 |
| Resolvable Private Address.
|
|
#define | RANDOM_ADDR_SUBTYPE_STATIC 0x00 |
| Random Static Address.
|
|
#define | SET_ADDRTYPE_ID 0x02 |
|
#define | STATIC_ADDR_HDR 0xC0 |
|
#define | TGAP_CONN_ADV_INT_MAX 11 |
| Maximum advertising interval, when in Connectable mode (n * 0.625 mSec) More...
|
|
#define | TGAP_CONN_ADV_INT_MIN 10 |
| Minimum advertising interval, when in Connectable mode (n * 0.625 mSec) More...
|
|
#define | TGAP_CONN_EST_ADV_TIMEOUT 4 |
| Advertising timeout when performing connection establishment (ms) More...
|
|
#define | TGAP_CONN_EST_INT_MAX 22 |
| Maximum connection interval for connection establishment (n * 1.25 mSec) More...
|
|
#define | TGAP_CONN_EST_INT_MIN 21 |
| Minimum connection interval for connection establishment (n * 1.25 mSec) More...
|
|
#define | TGAP_CONN_EST_LATENCY 26 |
| Slave latency for connection establishment (in number of connection events) More...
|
|
#define | TGAP_CONN_EST_MAX_CE_LEN 28 |
| Local informational parameter about max len of connection needed, when using Connection Establishment proc (n * 0.625 mSec) More...
|
|
#define | TGAP_CONN_EST_MIN_CE_LEN 27 |
| Local informational parameter about min len of connection needed, when using Connection Establishment proc (n * 0.625 mSec) More...
|
|
#define | TGAP_CONN_EST_SCAN_INT 23 |
| Scan interval used during during connection establishment (n * 0.625 mSec) More...
|
|
#define | TGAP_CONN_EST_SCAN_WIND 24 |
| Scan window used during during connection establishment (n * 0.625 mSec) More...
|
|
#define | TGAP_CONN_EST_SUPERV_TIMEOUT 25 |
| Connection supervision timeout for connection establishment (n * 10 mSec) More...
|
|
#define | TGAP_CONN_HIGH_SCAN_INT 14 |
| Scan interval used during connection establishment, high duty scan cycle scan parameters (n * 0.625 mSec) More...
|
|
#define | TGAP_CONN_HIGH_SCAN_WIND 15 |
| Scan window used during connection establishment, high duty scan cycle scan parameters (n * 0.625 mSec) More...
|
|
#define | TGAP_CONN_PARAM_TIMEOUT 5 |
| Timeout for link layer to wait to receive connection parameter update response before giving up (ms) More...
|
|
#define | TGAP_CONN_PAUSE_CENTRAL 30 |
| Central idle timer (seconds) More...
|
|
#define | TGAP_CONN_PAUSE_PERIPHERAL 31 |
| Minimum time upon connection establishment before the peripheral starts a connection update procedure (seconds) More...
|
|
#define | TGAP_CONN_SCAN_INT 12 |
| Scan interval used during connection establishment (n * 0.625 mSec) More...
|
|
#define | TGAP_CONN_SCAN_WIND 13 |
| Scan window used during connection establishment (n * 0.625 mSec) More...
|
|
#define | TGAP_FILTER_ADV_REPORTS 35 |
| Filter duplicate advertising reports. More...
|
|
#define | TGAP_GEN_DISC_ADV_INT_MAX 9 |
| Maximum advertising interval in general discovery mode (n × 0.625 ms) More...
|
|
#define | TGAP_GEN_DISC_ADV_INT_MIN 8 |
| Minimum advertising interval in general discovery mode (n × 0.625 ms) More...
|
|
#define | TGAP_GEN_DISC_ADV_MIN 0 |
| Minimum time to remain advertising, when in general discoverable mode (ms) More...
|
|
#define | TGAP_GEN_DISC_SCAN 2 |
| Time to perform scanning for general discovery (ms) More...
|
|
#define | TGAP_GEN_DISC_SCAN_INT 16 |
| Scan interval used when in General Discovery proc (n * 0.625 mSec) More...
|
|
#define | TGAP_GEN_DISC_SCAN_WIND 17 |
| Scan window used when in General Discovery proc (n * 0.625 mSec) More...
|
|
#define | TGAP_LIM_ADV_TIMEOUT 1 |
| Time to remain advertising in limited discovery mode (sec) More...
|
|
#define | TGAP_LIM_DISC_ADV_INT_MAX 7 |
| Maximum advertising interval in limited discovery mode (n × 0.625 ms) More...
|
|
#define | TGAP_LIM_DISC_ADV_INT_MIN 6 |
| Minimum advertising interval in limited discovery mode (n × 0.625 ms) More...
|
|
#define | TGAP_LIM_DISC_SCAN 3 |
| Time to perform scanning for limited discovery (ms) More...
|
|
#define | TGAP_LIM_DISC_SCAN_INT 18 |
| Scan interval used when in Limited Discovery proc (n * 0.625 mSec) More...
|
|
#define | TGAP_LIM_DISC_SCAN_WIND 19 |
| Scan window used when in Limited Discovery proc (n * 0.625 mSec) More...
|
|
#define | TGAP_PRIVATE_ADDR_INT 29 |
| Minimum Time Interval between private (resolvable) address changes (minutes) More...
|
|
#define | TGAP_REJECT_CONN_PARAMS 37 |
| Whether or not to reject Connection Parameter Update Request received on Central device. More...
|
|
#define | TGAP_SCAN_RSP_RSSI_MIN 36 |
| Minimum RSSI required for scan responses to be reported to the app (dBm) More...
|
|
#define | TGAP_SM_MAX_KEY_LEN 34 |
| SM Maximum Key Length supported. More...
|
|
#define | TGAP_SM_MIN_KEY_LEN 33 |
| SM Minimum Key Length supported. More...
|
|
#define | TGAP_SM_TIMEOUT 32 |
| Time to wait for security manager response before returning bleTimeout (ms) More...
|
|
#define | WL_NOTUSED 0x00 |
| White list not used but the advertiser's address in this command is used.
|
|
#define | WL_USED 0x01 |
| White list is used and the advertiser's address in this command is not used.
|
|
|
bStatus_t | GAP_Authenticate (gapAuthParams_t *pParams, gapPairingReq_t *pPairReq) |
| Start Authentication. More...
|
|
bStatus_t | GAP_Bond (uint16 connectionHandle, uint8 authenticated, uint8 secureConnections, smSecurityInfo_t *pParams, uint8 startEncryption) |
| Set up the connection's bound paramaters. More...
|
|
bStatus_t | GAP_ConfigDeviceAddr (uint8 addrMode, uint8 *pStaticAddr) |
| Configure Device Address. More...
|
|
bStatus_t | GAP_DeviceDiscoveryCancel (uint8 taskID) |
| Cancel an existing device discovery request. More...
|
|
bStatus_t | GAP_DeviceDiscoveryRequest (gapDevDiscReq_t *pParams) |
| Start a device discovery scan. More...
|
|
bStatus_t | GAP_DeviceInit (uint8 taskID, uint8 profileRole, uint8 maxScanResponses, uint8 *pIRK, uint8 *pSRK, uint32 *pSignCounter) |
| GAP Device Initialiation. More...
|
|
bStatus_t | GAP_EndDiscoverable (uint8 taskID) |
| Stops advertising. More...
|
|
bStatus_t | GAP_EstablishLinkReq (gapEstLinkReq_t *pParams) |
| Establish a link to a slave device. More...
|
|
gapAdvDataToken_t * | GAP_GetAdvToken (uint8 adType) |
| Get Advertising Token. More...
|
|
uint16 | GAP_GetParamValue (gapParamIDs_t paramID) |
| Get a GAP Parameter value. More...
|
|
uint8 | GAP_isPairing (void) |
| Check if GAP is currently pairing. More...
|
|
bStatus_t | GAP_MakeDiscoverable (uint8 taskID, gapAdvertisingParams_t *pParams) |
| Setup or change advertising. Also starts advertising. More...
|
|
uint8 | GAP_NumActiveConnections (void) |
| Returns the number of active connections. More...
|
|
bStatus_t | GAP_PasscodeUpdate (uint32 passcode, uint16 connectionHandle) |
| Update the passkey in a numeric value (not string). More...
|
|
bStatus_t | GAP_PasskeyUpdate (uint8 *pPasskey, uint16 connectionHandle) |
| Update the passkey in string format. More...
|
|
void | GAP_RegisterBondMgrCBs (gapBondMgrCBs_t *pCBs) |
| Register bond manager call backs. More...
|
|
void | GAP_RegisterForMsgs (uint8 taskID) |
| Register for GAP Messages. More...
|
|
gapAdvDataToken_t * | GAP_RemoveAdvToken (uint8 adType) |
| Remove Advertising Token. More...
|
|
bStatus_t | GAP_ResolvePrivateAddr (uint8 *pIRK, uint8 *pAddr) |
| Resolves a private address against an IRK. More...
|
|
bStatus_t | GAP_SendSlaveSecurityRequest (uint16 connectionHandle, uint8 authReq) |
| Generate a Slave Requested Security message to the master. More...
|
|
bStatus_t | GAP_SetAdvToken (gapAdvDataToken_t *pToken) |
| Set Advertising Token. More...
|
|
bStatus_t | GAP_SetParamValue (gapParamIDs_t paramID, uint16 paramValue) |
| Set a GAP Parameter value. More...
|
|
bStatus_t | GAP_Signable (uint16 connectionHandle, uint8 authenticated, smSigningInfo_t *pParams) |
| Set up the connection to accept signed data. More...
|
|
bStatus_t | GAP_TerminateAuth (uint16 connectionHandle, uint8 reason) |
| Terminate Authnetication. More...
|
|
bStatus_t | GAP_TerminateLinkReq (uint8 taskID, uint16 connectionHandle, uint8 reason) |
| Terminate a link connection. More...
|
|
bStatus_t | GAP_UpdateAdvertisingData (uint8 taskID, uint8 adType, uint8 dataLen, uint8 *pAdvertData) |
| Setup or change advertising and scan response data. More...
|
|
bStatus_t | GAP_UpdateAdvTokens (void) |
| Update Advertising Token. More...
|
|
bStatus_t | GAP_UpdateLinkParamReq (gapUpdateLinkParamReq_t *pParams) |
| Update the link parameters to a Master or Slave device. More...
|
|
bStatus_t | GAP_UpdateLinkParamReqReply (gapUpdateLinkParamReqReply_t *pParams) |
| Reply to a Connection Parameter Update Request sent from a remote device. More...
|
|