ESP-IDF
bt_device_features_t::as_array
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
bt_device_features_t::as_array
bt_device_features_t::as_array field
Syntax
Show:
Summary
Declaration
from
device_features.h:26
uint8_t
as_array
[
8
]
;
Examples
References
from
examples
Code
Location
Referrer
uint8_t
as_array
[
8
]
;
device_features.h:26
const
uint8_t
*
features
=
controller_get_interface
(
)
->
get_features_ble
(
)
->
as_array
;
adapter.c:119
bt_mesh_hci_init()
}
else
if
(
HCI_LE_SLAVE_INIT_FEAT_EXC_SUPPORTED
(
controller_get_interface
(
)
->
get_features_ble
(
)
->
as_array
)
btm_acl.c:369
btm_acl_created()
&&
!
BTM_EPR_AVAILABLE
(
p
)
)
{
btm_acl.c:728
BTM_SwitchRole()
&&
!
BTM_EPR_AVAILABLE
(
p
)
)
{
btm_acl.c:2451
btm_cont_rswitch()
btm_decode_ext_features_page
(
i
,
controller
->
get_features_classic
(
i
)
->
as_array
)
;
btm_devctl.c:206
reset_complete()
return
(
UINT8
*
)
controller_get_interface
(
)
->
get_features_classic
(
0
)
->
as_array
;
btm_devctl.c:660
BTM_ReadLocalFeatures()
controller_param
.
features_classic
[
0
]
.
as_array
)
&&
controller.c:178
start_up()
if
(
HCI_LE_SPT_SUPPORTED
(
controller_param
.
features_classic
[
0
]
.
as_array
)
)
{
controller.c:186
start_up()
uint8_t
simultaneous_le_host
=
HCI_SIMUL_LE_BREDR_SUPPORTED
(
controller_param
.
features_classic
[
0
]
.
as_array
)
?
BTM_BLE_SIMULTANEOUS_HOST
:
0
;
controller.c:187
start_up()
controller_param
.
ble_supported
=
controller_param
.
last_features_classic_page_index
>=
1
&&
HCI_LE_HOST_SUPPORTED
(
controller_param
.
features_classic
[
1
]
.
as_array
)
;
controller.c:224
start_up()
if
(
HCI_LE_ENHANCED_PRIVACY_SUPPORTED
(
controller_param
.
features_ble
.
as_array
)
)
{
controller.c:261
start_up()
if
(
HCI_LE_EXT_ADV_SUPPORTED
(
controller_param
.
features_ble
.
as_array
)
)
{
controller.c:272
start_up()
if
(
HCI_LE_DATA_LEN_EXT_SUPPORTED
(
controller_param
.
features_ble
.
as_array
)
)
{
controller.c:280
start_up()
return
HCI_SIMUL_LE_BREDR_SUPPORTED
(
controller_param
.
features_classic
[
0
]
.
as_array
)
;
controller.c:378
supports_simultaneous_le_bredr()
return
HCI_LMP_INTERLACED_INQ_SCAN_SUPPORTED
(
controller_param
.
features_classic
[
0
]
.
as_array
)
;
controller.c:390
supports_interlaced_inquiry_scan()
return
HCI_LMP_INQ_RSSI_SUPPORTED
(
controller_param
.
features_classic
[
0
]
.
as_array
)
;
controller.c:396
supports_rssi_with_inquiry_results()
return
HCI_EXT_INQ_RSP_SUPPORTED
(
controller_param
.
features_classic
[
0
]
.
as_array
)
;
controller.c:402
supports_extended_inquiry_response()
return
HCI_SWITCH_SUPPORTED
(
controller_param
.
features_classic
[
0
]
.
as_array
)
;
controller.c:408
supports_master_slave_role_switch()
return
HCI_LE_ENHANCED_PRIVACY_SUPPORTED
(
controller_param
.
features_ble
.
as_array
)
;
controller.c:421
supports_ble_privacy()
return
HCI_LE_DATA_LEN_EXT_SUPPORTED
(
controller_param
.
features_ble
.
as_array
)
;
controller.c:428
supports_ble_packet_extension()
return
HCI_LE_CONN_PARAM_REQ_SUPPORTED
(
controller_param
.
features_ble
.
as_array
)
;
controller.c:435
supports_ble_connection_parameters_request()
STREAM_TO_ARRAY
(
feature_pages
->
as_array
,
stream
,
(
int
)
sizeof
(
bt_device_features_t
)
)
;
hci_packet_parser.c:104
parse_read_local_supported_features_response()
STREAM_TO_ARRAY
(
feature_pages
[
*
page_number_ptr
]
.
as_array
,
stream
,
(
int
)
sizeof
(
bt_device_features_t
)
)
;
hci_packet_parser.c:123
parse_read_local_extended_features_response()
STREAM_TO_ARRAY
(
supported_features
->
as_array
,
stream
,
(
int
)
sizeof
(
bt_device_features_t
)
)
;
hci_packet_parser.c:178
parse_ble_read_local_supported_features_response()
if
(
!
HCI_LE_SLAVE_INIT_FEAT_EXC_SUPPORTED
(
controller_get_interface
(
)
->
get_features_ble
(
)
->
as_array
)
)
{
l2c_ble.c:493
l2cble_advertiser_conn_comp()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
bt_device_features_t::as_array
is read by 19 functions:
All items filtered out
bt_device_features_t::as_array
start_up()
supports_simultaneous_le_bredr()
supports_interlaced_inquiry_scan()
supports_rssi_with_inquiry_results()
supports_extended_inquiry_response()
supports_master_slave_role_switch()
supports_ble_privacy()
supports_ble_packet_extension()
supports_ble_connection_parameters_request()
parse_read_local_supported_features_response()
parse_read_local_extended_features_response()
parse_ble_read_local_supported_features_response()
btm_acl_created()
BTM_SwitchRole()
btm_cont_rswitch()
reset_complete()
BTM_ReadLocalFeatures()
l2cble_advertiser_conn_comp()
bt_mesh_hci_init()
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out