/aosp12/system/bt/doc/ |
H A D | directory_layout.md | 13 * 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 D | properties.md | 3 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 D | IBluetoothSar.hal | 18 * 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 D | IBluetoothCcc.hal | 18 * 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 D | IBluetoothHci.hal | 22 * 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 D | IBluetoothHciCallbacks.hal | 19 /** 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 D | IBluetooth.txt | 18 * 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 D | IBluetoothSar.hal | 18 * 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 D | bluetooth.rs | 50 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 D | IBTChannelAvoidance.hal | 18 * 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 D | enums.proto | 23 // 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 D | Android.bp | 37 // 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 D | IBluetoothHci.hal | 24 * 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 D | fragment.rs | 3 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 D | core.rs | 4 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 D | bluetooth.te | 35 # 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 D | bluetooth.te | 36 # 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 D | bluetooth.te | 36 # 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 D | bluetooth.te | 36 # 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 D | bluetooth.te | 36 # 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 D | bluetooth.te | 36 # 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 D | Android.bp | 1 // Bluetooth bt_stack.conf config file 18 // Bluetooth bt_did.conf config file
|
/aosp12/packages/apps/Bluetooth/tests/robotests/ |
H A D | Android.mk | 25 LOCAL_INSTRUMENTATION_FOR := Bluetooth 47 LOCAL_TEST_PACKAGE := Bluetooth
|
/aosp12/hardware/interfaces/bluetooth/a2dp/1.0/ |
H A D | IBluetoothAudioOffload.hal | 22 * 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 D | tethering.proto | 48 // Bluetooth tethering type. 64 // Indicates upstream using a Bluetooth transport. 76 // Indicates upstream using a Bluetooth+VPN transport.
|