Lines Matching defs:controller_t
31 typedef struct controller_t { struct
32 bool (*get_is_ready)(void);
34 const RawAddress* (*get_address)(void);
35 const bt_version_t* (*get_bt_version)(void);
37 const uint8_t* (*get_ble_supported_states)(void);
39 bool (*supports_simple_pairing)(void);
40 bool (*supports_secure_connections)(void);
41 bool (*supports_simultaneous_le_bredr)(void);
42 bool (*supports_reading_remote_extended_features)(void);
43 bool (*supports_interlaced_inquiry_scan)(void);
44 bool (*supports_rssi_with_inquiry_results)(void);
45 bool (*supports_extended_inquiry_response)(void);
46 bool (*supports_master_slave_role_switch)(void);
47 bool (*supports_enhanced_setup_synchronous_connection)(void);
48 bool (*supports_enhanced_accept_synchronous_connection)(void);
49 bool (*supports_3_slot_packets)(void);
50 bool (*supports_5_slot_packets)(void);
51 bool (*supports_classic_2m_phy)(void);
52 bool (*supports_classic_3m_phy)(void);
53 bool (*supports_3_slot_edr_packets)(void);
54 bool (*supports_5_slot_edr_packets)(void);
55 bool (*supports_sco)(void);
56 bool (*supports_hv2_packets)(void);
57 bool (*supports_hv3_packets)(void);
58 bool (*supports_ev3_packets)(void);
59 bool (*supports_ev4_packets)(void);
60 bool (*supports_ev5_packets)(void);
61 bool (*supports_esco_2m_phy)(void);
62 bool (*supports_esco_3m_phy)(void);
63 bool (*supports_3_slot_esco_edr_packets)(void);
64 bool (*supports_role_switch)(void);
65 bool (*supports_hold_mode)(void);
66 bool (*supports_sniff_mode)(void);
67 bool (*supports_park_mode)(void);
68 bool (*supports_non_flushable_pb)(void);
69 bool (*supports_sniff_subrating)(void);
70 bool (*supports_encryption_pause)(void);
72 bool (*supports_ble)(void);
73 bool (*supports_ble_packet_extension)(void);
74 bool (*supports_ble_connection_parameters_request)(void);
75 bool (*supports_ble_privacy)(void);
76 bool (*supports_ble_set_privacy_mode)(void);
77 bool (*supports_ble_2m_phy)(void);
78 bool (*supports_ble_coded_phy)(void);
79 bool (*supports_ble_extended_advertising)(void);
80 bool (*supports_ble_periodic_advertising)(void);
81 bool (*supports_ble_peripheral_initiated_feature_exchange)(void);
82 bool (*supports_ble_connection_parameter_request)(void);
85 uint16_t (*get_acl_data_size_classic)(void);
86 uint16_t (*get_acl_data_size_ble)(void);
110 } controller_t; argument