Infineon Logo AIROC BTSDK v4.9 - Documentation
 
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages

Macros

#define BTM_BLE_ADVERT_FILTER_DEFAULT   BTM_BLE_ADV_POLICY_ACCEPT_CONN_AND_SCAN
 Default advertising filter policy.
 
#define BTM_BLE_NON_LIMITED_DISCOVERABLE_FLAG   (0x00)
 ADV data flag bit definition used for BTM_BLE_ADVERT_TYPE_FLAG.
 
#define BTM_BLE_LIMITED_DISCOVERABLE_FLAG   (0x01 << 0)
 
#define BTM_BLE_GENERAL_DISCOVERABLE_FLAG   (0x01 << 1)
 
#define BTM_BLE_BREDR_NOT_SUPPORTED   (0x01 << 2)
 
#define BTM_BLE_SIMULTANEOUS_DUAL_MODE_TO_SAME_DEVICE_CONTROLLER_SUPPORTED   (0x01 << 3)
 LE advertisement flags introduced in 4.1 to indicate simultaneous BR/EDR+LE connections.
 
#define BTM_BLE_SIMULTANEOUS_DUAL_MODE_TO_SAME_DEVICE_HOST_SUPPORTED   (0x01 << 4)
 
#define BTM_BLE_ADVERT_FLAG_MASK   (BTM_BLE_LIMITED_DISCOVERABLE_FLAG | BTM_BLE_BREDR_NOT_SUPPORTED | BTM_BLE_GENERAL_DISCOVERABLE_FLAG)
 
#define BTM_BLE_LIMITED_DISCOVERABLE_MASK   (BTM_BLE_LIMITED_DISCOVERABLE_FLAG)
 
#define BTM_BLE_DEFAULT_ADVERT_CHNL_MAP   (BTM_BLE_ADVERT_CHNL_37 | BTM_BLE_ADVERT_CHNL_38 | BTM_BLE_ADVERT_CHNL_39)
 default advertising channel map
 
#define BTM_BLE_AUTH_SIGNATURE_SIZE   12
 LE data signature length 8 Bytes + 4 bytes counter.
 
#define BTM_AFH_CHNL_MAP_SIZE   HCI_AFH_CHANNEL_MAP_LEN
 AFH channel map size for BR/EDR transport.
 
#define BTM_BLE_CHNL_MAP_SIZE   HCI_BLE_CHNL_MAP_SIZE
 AFH channel map size for LE transport.
 
#define MULTI_ADV_MAX_NUM_INSTANCES   16
 Max number of advertisement instances (not including regular adv, instance 0)
 
#define MULTI_ADV_TX_POWER_MIN   0
 Bounds of TX power used in Multi ADV. More...
 
#define MULTI_ADV_TX_POWER_MAX   4
 
#define BTM_BLE_ADVERT_INTERVAL_MIN   0x0020
 SIG-define minimum/maximums for LE parameters.
 
#define BTM_BLE_ADVERT_INTERVAL_MAX   0x4000
 
#define BTM_BLE_SCAN_INTERVAL_MIN   0x0004
 
#define BTM_BLE_SCAN_INTERVAL_MAX   0x4000
 
#define BTM_BLE_SCAN_WINDOW_MIN   0x0004
 
#define BTM_BLE_SCAN_WINDOW_MAX   0x4000
 
#define BTM_BLE_CONN_INTERVAL_MIN   0x0006
 
#define BTM_BLE_CONN_INTERVAL_MAX   0x0C80
 
#define BTM_BLE_CONN_LATENCY_MAX   500
 
#define BTM_BLE_CONN_SUP_TOUT_MIN   0x000A
 
#define BTM_BLE_CONN_SUP_TOUT_MAX   0x0C80
 
#define BTM_BLE_CONN_PARAM_UNDEF   0xffff
 

Detailed Description

Macro Definition Documentation

#define MULTI_ADV_TX_POWER_MIN   0

Bounds of TX power used in Multi ADV.

Values are not dbm, but rather indexes into chip-specific table