Home
last modified time | relevance | path

Searched refs:Bluetooth (Results 1 – 25 of 164) sorted by relevance

1234567

/aosp12/system/bt/doc/
H A Ddirectory_layout.md13 * bta - *Bluetooth Application* - Strange collection of a-lot of things **Deprecate?**
14 * btcore - *Bluetooth Core* - Bluetooth data type definitions and operations on those data types.
15 * btif - *Bluetooth Interface* - JNI interface to Android.
18 * embdrv - **Deprecated** - Bluetooth SBC Codec.
19 * hci - *Host Controller Interface* - Communication protocol with Bluetooth chip.
23 * profiles - *Bluetooth Profiles* - **TBD** Collection of all profiles.
28 * utils - **Deprecated** *Bluetooth utilities* - Eliminate.
H A Dproperties.md3 This document describes all of the Android properties used by the Bluetooth
9 Maximum amount of time Bluetooth can take to start-up, upload firmware etc.
/aosp12/hardware/google/interfaces/bluetooth/sar/1.0/
H A DIBluetoothSar.hal18 * This is pixel only extension for Bluetooth HAL.
24 * API to set Bluetooth Tx power cap.
26 * This API must be invoked whenever maximum Bluetooth Tx power need to
29 * @param cap Bluetooth Tx cap. Range is between 0 and 80 units,
35 * API to set Bluetooth Tx power cap of each tech.
37 * This API must be invoked whenever maximum Bluetooth Tx power for BR, EDR
41 * @param brCap Bluetooth Tx cap. Range is between 0 and 80 units,
43 * @param edrCap Bluetooth Tx cap. Range is between 0 and 80 units,
45 * @param bleCap Bluetooth Tx cap. Range is between 0 and 80 units,
/aosp12/hardware/google/interfaces/bluetooth/ccc/1.0/
H A DIBluetoothCcc.hal18 * This is pixel only extension for Bluetooth HAL.
26 * API to monitor Bluetooth and system timestamp for given Bluetooth device when Bluetooth
30 * @param address Bluetooth address to use for monitoring timestamp.
37 * API to stop monitor given Bluetooth device.
39 * @param address Bluetooth device to stop monitoring.
/aosp12/hardware/interfaces/bluetooth/1.0/
H A DIBluetoothHci.hal22 * The Host Controller Interface (HCI) is the layer defined by the Bluetooth
23 * specification between the software that runs on the host and the Bluetooth
35 * required to communicate with the Bluetooth hardware in the
52 * Send an HCI command (as specified in the Bluetooth Specification
53 * V4.2, Vol 2, Part 5, Section 5.4.1) to the Bluetooth controller.
62 * Send an HCI ACL data packet (as specified in the Bluetooth Specification
63 * V4.2, Vol 2, Part 5, Section 5.4.2) to the Bluetooth controller.
71 * Send an SCO data packet (as specified in the Bluetooth Specification
72 * V4.2, Vol 2, Part 5, Section 5.4.3) to the Bluetooth controller.
H A DIBluetoothHciCallbacks.hal19 /** The interface from the Bluetooth Controller to the stack. */
22 * Invoked when the Bluetooth controller initialization has been
29 * Bluetooth controller to be forwarded to the Bluetooth stack.
30 * @param event is the HCI event to be sent to the Bluetooth stack.
/aosp12/system/bt/service/doc/
H A DIBluetooth.txt18 * Binder IPC API for talking with the Bluetooth service and perform high-level
23 * Returns true if the Bluetooth adapter is powered and ready to use. This
29 * Returns the current Bluetooth adapter state. The return value can be one of
40 * Turns on the Bluetooth radio. This function initiates the procedure to
51 * Turns off the Bluetooth radio. This function initiates the procedure to
62 * Returns the identity Bluetooth Device Address (BD_ADDR) assigned to the
63 * underlying Bluetooth controller. Returns a string of the form
71 * Sets the name assigned to the Bluetooth adapter. This is the name that will
78 * Returns the current name assigned to the Bluetooth adapter. This is the
87 * from the adapter. The Bluetooth daemon will automatically register this if
/aosp12/hardware/google/interfaces/bluetooth/sar/1.1/
H A DIBluetoothSar.hal18 * This is pixel only extension for Bluetooth HAL.
25 * API to set Bluetooth Tx power cap of each mode
27 * This API must be invoke whenever maximum Bluetooth Tx power of each mode, include chain 0,
31 * @param chain0Cap Bluetooth Tx cap of chain 0 mode. Range is between 0 and 80 units, each unit
33 * @param chain1Cap Bluetooth Tx cap of chain 1 mode. Range is between 0 and 80 units, each unit
35 * @param beamformingCap Bluetooth Tx cap of beamforming mode. Range is between 0 and 80 units,
/aosp12/system/bt/gd/rust/linux/stack/src/
H A Dbluetooth.rs50 pub struct Bluetooth { struct
59 impl Bluetooth { impl
61 pub fn new(tx: Sender<Message>, intf: Arc<Mutex<BluetoothInterface>>) -> Bluetooth { in new() argument
62 Bluetooth { in new()
120 impl BtifBluetoothCallbacks for Bluetooth { implementation
160 impl IBluetooth for Bluetooth { implementation
/aosp12/hardware/google/interfaces/bluetooth/bt_channel_avoidance/1.0/
H A DIBTChannelAvoidance.hal18 * This is pixel only extension for Bluetooth HAL.
24 * API to set Bluetooth channel map.
26 * This API must be invoked whenever channels map of Bluetooth need to
27 * changed because Bluetooth channels have conflict with wifi or cellular.
/aosp12/frameworks/proto_logging/stats/enums/bluetooth/
H A Denums.proto23 // Bluetooth connection states.
31 // Bluetooth Adapter Enable and Disable Reasons
53 // First item is the default value, other values follow Bluetooth spec definition
64 // Within Android Bluetooth stack
66 // Outside Android Bluetooth stack
/aosp12/packages/apps/Bluetooth/
H A DAndroid.bp37 // Bluetooth JNI
69 // Bluetooth APK
72 name: "Bluetooth",
105 // Add in path to Bluetooth directory because local path does not exist
106 …javacflags: ["-Aroom.schemaLocation=packages/apps/Bluetooth/tests/unit/src/com/android/bluetooth/b…
/aosp12/hardware/interfaces/bluetooth/1.1/
H A DIBluetoothHci.hal24 * The Host Controller Interface (HCI) is the layer defined by the Bluetooth
25 * specification between the software that runs on the host and the Bluetooth
38 * Send an ISO data packet (as specified in the Bluetooth Core
39 * Specification v5.2) to the Bluetooth controller.
/aosp12/system/bt/gd/rust/link/src/acl/
H A Dfragment.rs3 use bt_common::Bluetooth;
94 bt: Bluetooth, in fragmenting_stream() argument
107 Bluetooth::Classic if i == 0 => FirstAutomaticallyFlushable, in fragmenting_stream()
108 Bluetooth::Le if i == 0 => FirstNonAutomaticallyFlushable, in fragmenting_stream()
H A Dcore.rs4 use bt_common::Bluetooth::{self, Classic, Le};
41 bt: Bluetooth,
55 pub async fn register(&mut self, handle: u16, bt: Bluetooth) -> Connection { in register()
64 Register { handle: u16, bt: Bluetooth, fut: oneshot::Sender<Connection> },
/aosp12/system/sepolicy/prebuilts/api/28.0/private/
H A Dbluetooth.te35 # allow Bluetooth to access uhid device for HID profile
60 # Bluetooth audio needs RT scheduling to meet deadlines, allow sys_nice
66 # Bluetooth A2DP offload requires binding with audio HAL
78 # Bluetooth requires net_{admin,raw,bind_service} and wake_alarm and block_suspend and sys_nice.
/aosp12/system/sepolicy/prebuilts/api/29.0/private/
H A Dbluetooth.te36 # allow Bluetooth to access uhid device for HID profile
63 # Bluetooth audio needs RT scheduling to meet deadlines, allow sys_nice
69 # Bluetooth A2DP offload requires binding with audio HAL
81 # Bluetooth requires net_{admin,raw,bind_service} and wake_alarm and block_suspend and sys_nice.
/aosp12/system/sepolicy/prebuilts/api/30.0/private/
H A Dbluetooth.te36 # allow Bluetooth to access uhid device for HID profile
66 # Bluetooth audio needs RT scheduling to meet deadlines, allow sys_nice
72 # Bluetooth A2DP offload requires binding with audio HAL
84 # Bluetooth requires net_{admin,raw,bind_service} and wake_alarm and block_suspend and sys_nice.
/aosp12/system/sepolicy/prebuilts/api/31.0/private/
H A Dbluetooth.te36 # allow Bluetooth to access uhid device for HID profile
67 # Bluetooth audio needs RT scheduling to meet deadlines, allow sys_nice
73 # Bluetooth A2DP offload requires binding with audio HAL
85 # Bluetooth requires net_{admin,raw,bind_service} and wake_alarm and block_suspend and sys_nice.
/aosp12/system/sepolicy/prebuilts/api/32.0/private/
H A Dbluetooth.te36 # allow Bluetooth to access uhid device for HID profile
67 # Bluetooth audio needs RT scheduling to meet deadlines, allow sys_nice
73 # Bluetooth A2DP offload requires binding with audio HAL
85 # Bluetooth requires net_{admin,raw,bind_service} and wake_alarm and block_suspend and sys_nice.
/aosp12/system/sepolicy/private/
H A Dbluetooth.te36 # allow Bluetooth to access uhid device for HID profile
67 # Bluetooth audio needs RT scheduling to meet deadlines, allow sys_nice
73 # Bluetooth A2DP offload requires binding with audio HAL
85 # Bluetooth requires net_{admin,raw,bind_service} and wake_alarm and block_suspend and sys_nice.
/aosp12/system/bt/conf/
H A DAndroid.bp1 // Bluetooth bt_stack.conf config file
18 // Bluetooth bt_did.conf config file
/aosp12/packages/apps/Bluetooth/tests/robotests/
H A DAndroid.mk25 LOCAL_INSTRUMENTATION_FOR := Bluetooth
47 LOCAL_TEST_PACKAGE := Bluetooth
/aosp12/hardware/interfaces/bluetooth/a2dp/1.0/
H A DIBluetoothAudioOffload.hal22 * HAL interface for Bluetooth A2DP Offload functionality where
25 * Bluetooth stack.
62 * to communicate to Bluetooth Controller and remote Sink device, in which
72 * to communicate to Bluetooth Controller and remote device, in which case
/aosp12/frameworks/proto_logging/stats/enums/stats/connectivity/
H A Dtethering.proto48 // Bluetooth tethering type.
64 // Indicates upstream using a Bluetooth transport.
76 // Indicates upstream using a Bluetooth+VPN transport.

1234567