Ble_macros#

Macros#

#define

BLE protocol identifier.

#define

Proprietary protocol identifier.

#define

Advertising role identifier.

#define

Scanning and central role identifier.

#define

Peripheral role identifier.

#define

Connection role identifier.

#define

Attribute Protocol (ATT) Exchange MTU request.

#define

Attribute Protocol (ATT) Find Information request.

#define

Attribute Protocol (ATT) Find By Type Value request.

#define

Attribute Protocol (ATT) Read By Type request.

#define

Attribute Protocol (ATT) Read request.

#define

Attribute Protocol (ATT) Read Blob request.

#define

Attribute Protocol (ATT) Read Multiple request.

#define

Attribute Protocol (ATT) Read By Group Type request.

#define

Attribute Protocol (ATT) Write request.

#define

Attribute Protocol (ATT) Prepare Write request.

#define

Attribute Protocol (ATT) Execute Write request.

#define

Advertising Extension (AE) advertising data.

#define

Advertising Extension (AE) scan response data.

#define

Indicates the number of supported scanning physical channels.

Macro Definition Documentation#

BLE_PROTOCOL#

#define BLE_PROTOCOL
Value:
0x01

BLE protocol identifier.


Definition at line 536 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

PROP_PROTOCOL#

#define PROP_PROTOCOL
Value:
0x02

Proprietary protocol identifier.


Definition at line 538 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

ADV_ROLE#

#define ADV_ROLE
Value:
0x01

Advertising role identifier.


Definition at line 540 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

SCAN_AND_CENTRAL_ROLE#

#define SCAN_AND_CENTRAL_ROLE
Value:
0x02

Scanning and central role identifier.


Definition at line 542 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

PERIPHERAL_ROLE#

#define PERIPHERAL_ROLE
Value:
0x03

Peripheral role identifier.


Definition at line 545 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

CONN_ROLE#

#define CONN_ROLE
Value:
0x04

Connection role identifier.


Definition at line 548 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

RSI_BLE_ATT_EXCHANGE_MTU_REQUEST#

#define RSI_BLE_ATT_EXCHANGE_MTU_REQUEST
Value:
0x02

Attribute Protocol (ATT) Exchange MTU request.


Definition at line 1664 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

RSI_BLE_ATT_FIND_INFORMATION_REQUEST#

#define RSI_BLE_ATT_FIND_INFORMATION_REQUEST
Value:
0x04

Attribute Protocol (ATT) Find Information request.


Definition at line 1666 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

RSI_BLE_ATT_FIND_BY_TYPE_VALUE_REQUEST#

#define RSI_BLE_ATT_FIND_BY_TYPE_VALUE_REQUEST
Value:
0x06

Attribute Protocol (ATT) Find By Type Value request.


Definition at line 1668 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

RSI_BLE_ATT_READ_BY_TYPE_REQUEST#

#define RSI_BLE_ATT_READ_BY_TYPE_REQUEST
Value:
0x08

Attribute Protocol (ATT) Read By Type request.


Definition at line 1670 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

RSI_BLE_ATT_READ_REQUEST#

#define RSI_BLE_ATT_READ_REQUEST
Value:
0x0A

Attribute Protocol (ATT) Read request.


Definition at line 1672 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

RSI_BLE_ATT_READ_BLOB_REQUEST#

#define RSI_BLE_ATT_READ_BLOB_REQUEST
Value:
0x0C

Attribute Protocol (ATT) Read Blob request.


Definition at line 1674 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

RSI_BLE_ATT_READ_MULTIPLE_REQUEST#

#define RSI_BLE_ATT_READ_MULTIPLE_REQUEST
Value:
0x0E

Attribute Protocol (ATT) Read Multiple request.


Definition at line 1676 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

RSI_BLE_ATT_READ_BY_GROUP_TYPE_REQUEST#

#define RSI_BLE_ATT_READ_BY_GROUP_TYPE_REQUEST
Value:
0x10

Attribute Protocol (ATT) Read By Group Type request.


Definition at line 1678 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

RSI_BLE_ATT_WRITE_REQUEST#

#define RSI_BLE_ATT_WRITE_REQUEST
Value:
0x12

Attribute Protocol (ATT) Write request.


Definition at line 1680 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

RSI_BLE_ATT_PREPARE_WRITE_REQUEST#

#define RSI_BLE_ATT_PREPARE_WRITE_REQUEST
Value:
0x16

Attribute Protocol (ATT) Prepare Write request.


Definition at line 1682 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

RSI_BLE_ATT_EXECUTE_WRITE_REQUEST#

#define RSI_BLE_ATT_EXECUTE_WRITE_REQUEST
Value:
0x18

Attribute Protocol (ATT) Execute Write request.


Definition at line 1684 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

AE_ADV_DATA#

#define AE_ADV_DATA
Value:
0x01

Advertising Extension (AE) advertising data.


Definition at line 1909 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

AE_SCAN_RSP_DATA#

#define AE_SCAN_RSP_DATA
Value:
0x02

Advertising Extension (AE) scan response data.


Definition at line 1911 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h

SUPPORTED_SCNNING_PHYS#

#define SUPPORTED_SCNNING_PHYS
Value:
2

Indicates the number of supported scanning physical channels.


Definition at line 2042 of file components/device/silabs/si91x/wireless/ble/inc/rsi_ble.h