Public Attribute Documentation#
status#
uint8_t status
Advertising Status 0 - disable 1 - enable
300
of file include/rsi_ble.h
adv_type#
uint8_t adv_type
Advertising type used during advertising
Advertising will be visible(discoverable) to all the devices. Scanning/Connection is also accepted from all devices. #define UNDIR_CONN 0x80
Advertising will be visible(discoverable) to the particular device mentioned in RSI_BLE_ADV_DIR_ADDR only. Scanning and Connection will be accepted from that device only. #define DIR_CONN 0x81
Advertising will be visible(discoverable) to all the devices. Scanning will be accepted from all the devices. Connection will be not be accepted from any device. #define UNDIR_SCAN 0x82
Advertising will be visible(discoverable) to all the devices. Scanning and Connection will not be accepted from any device. #define UNDIR_NON_CONN 0x83
Advertising will be visible(discoverable) to the particular device mentioned in RSI_BLE_ADV_DIR_ADDR only. Scanning and Connection will be accepted from that device only. #define DIR_CONN_LOW_DUTY_CYCLE 0x84
315
of file include/rsi_ble.h
filter_type#
uint8_t filter_type
Advertising filter type #define ALLOW_SCAN_REQ_ANY_CONN_REQ_ANY 0x00 #define ALLOW_SCAN_REQ_WHITE_LIST_CONN_REQ_ANY 0x01 #define ALLOW_SCAN_REQ_ANY_CONN_REQ_WHITE_LIST 0x02 #define ALLOW_SCAN_REQ_WHITE_LIST_CONN_REQ_WHITE_LIST 0x03
321
of file include/rsi_ble.h
direct_addr_type#
uint8_t direct_addr_type
Address type of the device to which directed advertising has to be done #define LE_PUBLIC_ADDRESS 0x00 #define LE_RANDOM_ADDRESS 0x01 #define LE_RESOLVABLE_PUBLIC_ADDRESS 0x02 #define LE_RESOLVABLE_RANDOM_ADDRESS 0x03
327
of file include/rsi_ble.h
direct_addr#
uint8_t direct_addr[RSI_DEV_ADDR_LEN]
Address of the device to which directed advertising has to be done
329
of file include/rsi_ble.h
adv_int_min#
uint16_t adv_int_min
Advertising interval min 0x0020 to 0x4000
332
of file include/rsi_ble.h
adv_int_max#
uint16_t adv_int_max
Advertising interval max 0x0020 to 0x4000
335
of file include/rsi_ble.h
own_addr_type#
uint8_t own_addr_type
Address of the local device. #define LE_PUBLIC_ADDRESS 0x00 #define LE_RANDOM_ADDRESS 0x01 #define LE_RESOLVABLE_PUBLIC_ADDRESS 0x02 #define LE_RESOLVABLE_RANDOM_ADDRESS 0x03
342
of file include/rsi_ble.h
adv_channel_map#
uint8_t adv_channel_map
Advertising channel map. #define RSI_BLE_ADV_CHANNEL_MAP 0x01 or 0x03 or 0x07
346
of file include/rsi_ble.h