OSDN Git Service

android-x86/external-bluetooth-bluez.git
10 years agoandroid: Add support for handling get properties commands
Szymon Janc [Mon, 4 Nov 2013 15:34:23 +0000 (16:34 +0100)]
android: Add support for handling get properties commands

When this commands is received all properties shall be reported to HAL.

10 years agoandroid/client: Fix printing not NULL terminated strings
Andrei Emeltchenko [Mon, 4 Nov 2013 13:22:38 +0000 (15:22 +0200)]
android/client: Fix printing not NULL terminated strings

Android passes not NULL terminated strings.

10 years agoandroid/daemon: Fix setting adapter name
Andrei Emeltchenko [Mon, 4 Nov 2013 13:22:37 +0000 (15:22 +0200)]
android/daemon: Fix setting adapter name

Android use the full string returned even if we terminate it with '\0'.

10 years agoandroid/daemon: Clean up get_address name
Andrei Emeltchenko [Mon, 4 Nov 2013 13:22:36 +0000 (15:22 +0200)]
android/daemon: Clean up get_address name

Make function name consistent with the rest of the code.

10 years agoandroid/daemon: Implement get adapter name
Andrei Emeltchenko [Mon, 4 Nov 2013 13:22:35 +0000 (15:22 +0200)]
android/daemon: Implement get adapter name

Use adapter_name_changed for get_property call.

10 years agoandroid/client: Fix annoying delay in command line
Jerzy Kasenberg [Mon, 4 Nov 2013 11:33:44 +0000 (12:33 +0100)]
android/client: Fix annoying delay in command line

Move fflush(stdout) to after prints and user input.
This removes delay of showing prompt.

10 years agoandroid/client: Change interface name to bluetooth
Jerzy Kasenberg [Mon, 4 Nov 2013 11:29:39 +0000 (12:29 +0100)]
android/client: Change interface name to bluetooth

This changes 'adapter' to 'bluetooth' as name of HAL interface.
This name matches name fond in bluetooth.h where all interfaces
are defined.

10 years agoandroid/pan: Add initial code for handling commands
Luiz Augusto von Dentz [Mon, 4 Nov 2013 10:56:57 +0000 (12:56 +0200)]
android/pan: Add initial code for handling commands

10 years agoandroid: Add initial skeleton for pan in the daemon
Luiz Augusto von Dentz [Mon, 4 Nov 2013 10:56:56 +0000 (12:56 +0200)]
android: Add initial skeleton for pan in the daemon

10 years agoandroid/a2dp: Add initial code for handling commands
Luiz Augusto von Dentz [Mon, 4 Nov 2013 10:56:55 +0000 (12:56 +0200)]
android/a2dp: Add initial code for handling commands

10 years agoandroid: Add initial skeleton for a2dp in the daemon
Luiz Augusto von Dentz [Mon, 4 Nov 2013 10:56:54 +0000 (12:56 +0200)]
android: Add initial skeleton for a2dp in the daemon

10 years agohid2hci: fix regression in /dev format after moving away from libusb
Giovanni Campagna [Thu, 3 Oct 2013 11:03:49 +0000 (13:03 +0200)]
hid2hci: fix regression in /dev format after moving away from libusb

The paths under /dev, in the default udev configuration, are formatted
with two leading zeros, but the number obtained from sysfs don't have
them, so we must convert them to integers and reformat them.

10 years agoandroid: Bump PLATFORM_SDK_VERSION to KitKat
Jerzy Kasenberg [Mon, 4 Nov 2013 10:06:13 +0000 (11:06 +0100)]
android: Bump PLATFORM_SDK_VERSION to KitKat

This updates PLATFORM_SDK_VERSION to 19 since
bluetooth headers were updated already.

10 years agoandroid: Fix not sending scan mode change notification
Szymon Janc [Mon, 4 Nov 2013 09:59:59 +0000 (10:59 +0100)]
android: Fix not sending scan mode change notification

Check for current settings instead of changed setting mask when
sending notification. Otherwise scan mode change would be communicated
only if power state changed at the same time.

10 years agoandroid/client: Fix uninitialized variable
Jerzy Kasenberg [Mon, 4 Nov 2013 09:55:40 +0000 (10:55 +0100)]
android/client: Fix uninitialized variable

Pin accept variable was intended to be set to 1
only when pin was typed by user. If no pin was given
accept should be set to 0. This patch fixes this.

10 years agoandroid: Add the missing HAVE_CONFIG_H check daemon files
Luiz Augusto von Dentz [Mon, 4 Nov 2013 09:34:58 +0000 (11:34 +0200)]
android: Add the missing HAVE_CONFIG_H check daemon files

10 years agoandroid/hid: Use BT_IO_OPT_SOURCE_BDADDR whenever possible
Luiz Augusto von Dentz [Mon, 4 Nov 2013 09:34:57 +0000 (11:34 +0200)]
android/hid: Use BT_IO_OPT_SOURCE_BDADDR whenever possible

10 years agoFix incorrect result type in set_adapter_name
Marcin Kraglak [Mon, 4 Nov 2013 09:31:38 +0000 (10:31 +0100)]
Fix incorrect result type in set_adapter_name

10 years agoandroid: Add stub of get_remote_services command
Marcin Kraglak [Mon, 4 Nov 2013 08:06:48 +0000 (09:06 +0100)]
android: Add stub of get_remote_services command

10 years agoandroid/hal: Send get_remote_services cmd
Marcin Kraglak [Mon, 4 Nov 2013 08:06:47 +0000 (09:06 +0100)]
android/hal: Send get_remote_services cmd

10 years agoandroid: Fix typo in get_remote_services command
Marcin Kraglak [Mon, 4 Nov 2013 07:30:30 +0000 (08:30 +0100)]
android: Fix typo in get_remote_services command

10 years agoandroid/daemon: Add logs to trace failed cmd
Andrei Emeltchenko [Fri, 1 Nov 2013 15:19:19 +0000 (17:19 +0200)]
android/daemon: Add logs to trace failed cmd

10 years agoandroid/hal: Add extra logs to HAL
Andrei Emeltchenko [Fri, 1 Nov 2013 15:19:16 +0000 (17:19 +0200)]
android/hal: Add extra logs to HAL

Use exported functions from hal test tool to print properties.

10 years agoandroid/haltest: Fix print device name
Andrei Emeltchenko [Fri, 1 Nov 2013 15:19:15 +0000 (17:19 +0200)]
android/haltest: Fix print device name

10 years agoandroid/haltest: Use pointer as parameter for debug
Andrei Emeltchenko [Fri, 1 Nov 2013 15:19:14 +0000 (17:19 +0200)]
android/haltest: Use pointer as parameter for debug

Pass structure as pointer. This makes it consistent with the rest of
the code and helps to reuse this function in other parts.

10 years agoandroid/haltest: Export print property
Andrei Emeltchenko [Fri, 1 Nov 2013 15:19:13 +0000 (17:19 +0200)]
android/haltest: Export print property

Export property printing debug function.

10 years agomonitor: Fix decoding of link policy values
Marcel Holtmann [Sun, 3 Nov 2013 10:09:04 +0000 (02:09 -0800)]
monitor: Fix decoding of link policy values

10 years agomonitor: Improve device id decoding
Marcel Holtmann [Sun, 3 Nov 2013 09:56:21 +0000 (01:56 -0800)]
monitor: Improve device id decoding

10 years agoandroid/socket: Log not implemented HAL functions
Luiz Augusto von Dentz [Fri, 1 Nov 2013 13:52:45 +0000 (15:52 +0200)]
android/socket: Log not implemented HAL functions

This makes it easier to spot which functions the HAL is calling.

10 years agoandroid/hid: Log not implemented HAL functions
Luiz Augusto von Dentz [Fri, 1 Nov 2013 13:52:44 +0000 (15:52 +0200)]
android/hid: Log not implemented HAL functions

This makes it easier to spot which functions the HAL is calling.

10 years agoandroid/adapter: Log not implemented properties
Luiz Augusto von Dentz [Fri, 1 Nov 2013 13:52:43 +0000 (15:52 +0200)]
android/adapter: Log not implemented properties

This makes it easier to stop which functions the HAL is calling.

10 years agoandroid/daemon: Add handler for device disconnected
Andrei Emeltchenko [Fri, 1 Nov 2013 13:41:44 +0000 (15:41 +0200)]
android/daemon: Add handler for device disconnected

Send event to callback thread which shall call acl state change callback.

10 years agoandroid/hal: Add debug prints for every HAL callback
Andrei Emeltchenko [Fri, 1 Nov 2013 13:41:43 +0000 (15:41 +0200)]
android/hal: Add debug prints for every HAL callback

This allows us to trace callbacks to Java.

10 years agoandroid/daemon: Add debug handlers for unhandled mgmt event
Andrei Emeltchenko [Fri, 1 Nov 2013 13:41:42 +0000 (15:41 +0200)]
android/daemon: Add debug handlers for unhandled mgmt event

Add debug prints to some mgmt events.

10 years agoandroid/hal: Handle acl_state_changed event
Andrei Emeltchenko [Fri, 1 Nov 2013 13:41:41 +0000 (15:41 +0200)]
android/hal: Handle acl_state_changed event

10 years agoandroid/daemon: Implement mgmt device connected event
Andrei Emeltchenko [Fri, 1 Nov 2013 13:41:40 +0000 (15:41 +0200)]
android/daemon: Implement mgmt device connected event

Send HAL_EV_ACL_STATE_CHANGED event to HAL through IPC.

10 years agoandroid/ipc: Update HAL IPC header
Andrei Emeltchenko [Fri, 1 Nov 2013 13:41:39 +0000 (15:41 +0200)]
android/ipc: Update HAL IPC header

Add ACL states to the header.

10 years agoandroid: Fix up the GATT client to handle KitKat API changes
Marcel Holtmann [Fri, 1 Nov 2013 13:25:30 +0000 (06:25 -0700)]
android: Fix up the GATT client to handle KitKat API changes

10 years agoandroid: Copy the KitKat Bluetooth hardware headers
Marcel Holtmann [Fri, 1 Nov 2013 13:24:55 +0000 (06:24 -0700)]
android: Copy the KitKat Bluetooth hardware headers

10 years agoandroid/hid: Add handling of HAL_EV_HID_INFO
Luiz Augusto von Dentz [Fri, 1 Nov 2013 13:08:41 +0000 (15:08 +0200)]
android/hid: Add handling of HAL_EV_HID_INFO

10 years agoandroid/hal-hidhost: Add implemention of .hid_info_cb
Luiz Augusto von Dentz [Fri, 1 Nov 2013 13:08:40 +0000 (15:08 +0200)]
android/hal-hidhost: Add implemention of .hid_info_cb

10 years agoandroid/hid: Fix passing vendor id as version to uHID
Luiz Augusto von Dentz [Fri, 1 Nov 2013 13:08:39 +0000 (15:08 +0200)]
android/hid: Fix passing vendor id as version to uHID

10 years agoandroid/hid: Rename hdev vars to dev
Luiz Augusto von Dentz [Fri, 1 Nov 2013 13:08:38 +0000 (15:08 +0200)]
android/hid: Rename hdev vars to dev

10 years agoandroid: Make system-emulator start daemon only once
Marcel Holtmann [Fri, 1 Nov 2013 13:07:42 +0000 (06:07 -0700)]
android: Make system-emulator start daemon only once

10 years agoandroid/daemon: Update CoD and RSSI only when they exist
Andrei Emeltchenko [Fri, 1 Nov 2013 11:46:38 +0000 (13:46 +0200)]
android/daemon: Update CoD and RSSI only when they exist

This avoid sending zeroed Class of Device and making it unidentified.
...
 prop[0]: type=BT_PROPERTY_CLASS_OF_DEVICE len=4 val=000000
 prop[1]: type=BT_PROPERTY_REMOTE_RSSI len=1 val=-75
 prop[2]: type=BT_PROPERTY_BDNAME len=249 val=Microsoft Bluetooth Number Pad
...

10 years agoandroid: Add support for device id information
Marcel Holtmann [Fri, 1 Nov 2013 10:53:56 +0000 (03:53 -0700)]
android: Add support for device id information

10 years agoandroid: Add the missing HAVE_CONFIG_H check to adapter.c
Marcel Holtmann [Fri, 1 Nov 2013 10:51:46 +0000 (03:51 -0700)]
android: Add the missing HAVE_CONFIG_H check to adapter.c

10 years agoandroid: Run through valgrind with the system-emulator
Marcel Holtmann [Fri, 1 Nov 2013 10:40:05 +0000 (03:40 -0700)]
android: Run through valgrind with the system-emulator

10 years agoandroid: Allow connect() for property_set to fail
Marcel Holtmann [Fri, 1 Nov 2013 10:18:47 +0000 (03:18 -0700)]
android: Allow connect() for property_set to fail

10 years agoandroid/hid: Initial implementation for uHID
Ravi kumar Veeramally [Fri, 1 Nov 2013 08:58:44 +0000 (10:58 +0200)]
android/hid: Initial implementation for uHID

This patch reads data on interrupt channel and feeds into uHID.
Kernel will take care rest of the things and connects bt mouse
and keyboard:

[168988.557647] input: bluez-input-device as /devices/virtual/misc/uhid/input54

10 years agoandroid/hid: Fetch record before attempting to connect
Ravi kumar Veeramally [Fri, 1 Nov 2013 08:58:43 +0000 (10:58 +0200)]
android/hid: Fetch record before attempting to connect

This patch fetch HID record and store the information needed by uHID.

10 years agoandroid/hid: Shutdown HID L2CAP sockets on unregister
Andrei Emeltchenko [Thu, 31 Oct 2013 15:30:18 +0000 (17:30 +0200)]
android/hid: Shutdown HID L2CAP sockets on unregister

Fixes address already in use issue if we reenable HID.
...
bluetoothd[2894]: Failed to listen on ctrl channel:
l2cap_bind: Address already in use (98)
...

10 years agoandroid: Monitor child process termination
Marcel Holtmann [Thu, 31 Oct 2013 21:56:35 +0000 (14:56 -0700)]
android: Monitor child process termination

10 years agoandroid: Disable connectable and discoverable before power on
Marcel Holtmann [Thu, 31 Oct 2013 20:21:48 +0000 (13:21 -0700)]
android: Disable connectable and discoverable before power on

10 years agoandroid: Switch controller off when shutting the daemon down
Marcel Holtmann [Thu, 31 Oct 2013 19:42:22 +0000 (12:42 -0700)]
android: Switch controller off when shutting the daemon down

10 years agoandroid: Power off controller when daemon gets killed
Marcel Holtmann [Thu, 31 Oct 2013 19:35:07 +0000 (12:35 -0700)]
android: Power off controller when daemon gets killed

10 years agoandroid: Don't use abort() for exit
Marcel Holtmann [Thu, 31 Oct 2013 19:17:58 +0000 (12:17 -0700)]
android: Don't use abort() for exit

10 years agoandroid: Add support for setting adapters name
Grzegorz Kolodziejczyk [Thu, 31 Oct 2013 15:26:22 +0000 (16:26 +0100)]
android: Add support for setting adapters name

10 years agoandroid: No need for volatile sig_atomic_t when using signalfd
Marcel Holtmann [Thu, 31 Oct 2013 19:14:16 +0000 (12:14 -0700)]
android: No need for volatile sig_atomic_t when using signalfd

10 years agoandroid: Exit daemon if no controller is found within 5 seconds
Marcel Holtmann [Thu, 31 Oct 2013 19:06:18 +0000 (12:06 -0700)]
android: Exit daemon if no controller is found within 5 seconds

10 years agoandroid: Add system-emulator for wrapping daemon start
Marcel Holtmann [Thu, 31 Oct 2013 16:51:29 +0000 (09:51 -0700)]
android: Add system-emulator for wrapping daemon start

10 years agoandroid/hid: Add error message to error print
Andrei Emeltchenko [Thu, 31 Oct 2013 14:45:05 +0000 (16:45 +0200)]
android/hid: Add error message to error print

10 years agoandroid/hidhost: Fix not unregistering HID
Andrei Emeltchenko [Thu, 31 Oct 2013 14:45:04 +0000 (16:45 +0200)]
android/hidhost: Fix not unregistering HID

If HID is not unregistered it cannot be registered again and we get
following error:
...
E/BluetoothHidServiceJni( 2849): Failed to initialize Bluetooth HID, status: 1
...

10 years agoandroid: Add support for remote device name confirmation
Jakub Tyszkowski [Thu, 31 Oct 2013 14:25:34 +0000 (15:25 +0100)]
android: Add support for remote device name confirmation

10 years agoandroid: Add device found notifications passing
Jakub Tyszkowski [Thu, 31 Oct 2013 14:25:33 +0000 (15:25 +0100)]
android: Add device found notifications passing

This patch adds remote device found and remote device properties changed
notifications passing using IPC.

10 years agoandroid: Add name property length define
Jakub Tyszkowski [Thu, 31 Oct 2013 14:25:32 +0000 (15:25 +0100)]
android: Add name property length define

Add define for adapter and remote device name property.

10 years agoandroid: Add device discovery mgmt event handling
Jakub Tyszkowski [Thu, 31 Oct 2013 14:25:31 +0000 (15:25 +0100)]
android: Add device discovery mgmt event handling

This patch provides basic handling of device found events from management
interface. Temporary device adress list is being used to determine which
devices has already been reported and device property changed event should
be sent instead of device found event.

10 years agoandroid: Add support for starting and cancelling device discovery
Jakub Tyszkowski [Thu, 31 Oct 2013 14:25:30 +0000 (15:25 +0100)]
android: Add support for starting and cancelling device discovery

Android will cancel ongoing discovery after some period of time so there
is no need for another timeout inside the daemon itself.

10 years agoandroid/client: Add GATT server methods
Jerzy Kasenberg [Thu, 31 Oct 2013 10:45:15 +0000 (11:45 +0100)]
android/client: Add GATT server methods

This patch implements GATT server method calls.

10 years agoandroid/client: Add GATT server callbacks code
Jerzy Kasenberg [Thu, 31 Oct 2013 10:45:14 +0000 (11:45 +0100)]
android/client: Add GATT server callbacks code

This patch adds callbacks code for GATT server interface.

10 years agoandroid/client: Add tab completion to GATT client
Jerzy Kasenberg [Thu, 31 Oct 2013 10:45:13 +0000 (11:45 +0100)]
android/client: Add tab completion to GATT client

This patch adds tab completion to GATT client methods.

10 years agoandroid/client: Add GATT complex type parsing
Jerzy Kasenberg [Thu, 31 Oct 2013 10:45:12 +0000 (11:45 +0100)]
android/client: Add GATT complex type parsing

This patch adds code to parse: UUID, service ID, characteristic ID,
and general hex string filed.

10 years agoandroid/client: Add GATT client method calls
Jerzy Kasenberg [Thu, 31 Oct 2013 10:45:11 +0000 (11:45 +0100)]
android/client: Add GATT client method calls

This patch adds code for all GATT client methods.

10 years agoandroid/client: Add helper macros to verify args
Jerzy Kasenberg [Thu, 31 Oct 2013 10:45:10 +0000 (11:45 +0100)]
android/client: Add helper macros to verify args

This patch adds bunch of macros that will simplify
common arguments checking for methods.

10 years agoandroid/client: Add init/cleanup for GATT
Jerzy Kasenberg [Thu, 31 Oct 2013 10:45:09 +0000 (11:45 +0100)]
android/client: Add init/cleanup for GATT

This patch adds gatt functions code.

10 years agoandroid/client: Add complex GATT type formating
Jerzy Kasenberg [Thu, 31 Oct 2013 10:45:08 +0000 (11:45 +0100)]
android/client: Add complex GATT type formating

This adds formating for complex types in GATT.

10 years agoandroid/client: Add GATT client callbacks code
Jerzy Kasenberg [Thu, 31 Oct 2013 10:45:07 +0000 (11:45 +0100)]
android/client: Add GATT client callbacks code

This adds callbacks code, mostly printing.
Complex formating function not implemented yet.

10 years agoandroid/client: Add skeleton for GATT interface
Jerzy Kasenberg [Thu, 31 Oct 2013 10:45:06 +0000 (11:45 +0100)]
android/client: Add skeleton for GATT interface

This patch adds empty functions for all gatt methods
and callbacks.

10 years agoandroid/client: Don't align name property while printing
Szymon Janc [Thu, 31 Oct 2013 13:22:01 +0000 (14:22 +0100)]
android/client: Don't align name property while printing

Received name property is guaranteed to be NULL terminated so there is
no need to use length specifier. This also fix really long space while
printing due to text alignment to the right.

10 years agoandroid: Set pairable mode only if it is not set
Szymon Janc [Thu, 31 Oct 2013 13:15:09 +0000 (14:15 +0100)]
android: Set pairable mode only if it is not set

There is no need to set already set setting.

10 years agoandroid: Always enable SSP if supported by controller
Szymon Janc [Thu, 31 Oct 2013 13:15:08 +0000 (14:15 +0100)]
android: Always enable SSP if supported by controller

There is no HAL function to enable/disable SSP so always enable it if
supported by controller.

10 years agoandroid/daemon: Fix not reporting scan mode to Java
Andrei Emeltchenko [Thu, 31 Oct 2013 12:42:35 +0000 (14:42 +0200)]
android/daemon: Fix not reporting scan mode to Java

After set_adapter_property() higher layer expects callback to be returned
even if property is not changes. Otherwise Java timeouts and reset Bluetooth
enetring to the loop.
...
BluetoothAdapterState( 2850): Timeout will setting scan mode..
  Continuing with disable...
...

10 years agoandroid/daemon: Fix error setting property
Andrei Emeltchenko [Thu, 31 Oct 2013 11:52:38 +0000 (13:52 +0200)]
android/daemon: Fix error setting property

Do not return error setting property which is already set. This fixes
bug with set_scan_mode which might return HAL_STATUS_DONE.

10 years agoandroid/hid: Add handling of HAL_EV_HID_CONN_STATE
Luiz Augusto von Dentz [Thu, 31 Oct 2013 12:19:48 +0000 (14:19 +0200)]
android/hid: Add handling of HAL_EV_HID_CONN_STATE

This patches generate proper events when the connection state changes:

>hidhost connect
BlueZ D: android/hal-hidhost.c:hh_connect()
connection_state_cb: bd_addr= connection_state=BTHH_CONN_STATE_CONNECTING
if_hh->connect: BT_STATUS_SUCCESS
connection_state_cb: bd_addr= connection_state=BTHH_CONN_STATE_CONNECTED
>hidhost disconnect
BlueZ D: android/hal-hidhost.c:hh_disconnect()
connection_state_cb: bd_addr= connection_state=BTHH_CONN_STATE_DISCONNECTING
if_hh->disconnect: BT_STATUS_SUCCESS
connection_state_cb: bd_addr= connection_state=BTHH_CONN_STATE_DISCONNECTED

10 years agoandroid/hal-hidhost: Add implementation of .connection_state_cb
Luiz Augusto von Dentz [Thu, 31 Oct 2013 12:19:47 +0000 (14:19 +0200)]
android/hal-hidhost: Add implementation of .connection_state_cb

10 years agoandroid/hid: Add handling of incoming connections
Luiz Augusto von Dentz [Thu, 31 Oct 2013 12:19:46 +0000 (14:19 +0200)]
android/hid: Add handling of incoming connections

10 years agoandroid/client: Fix crash in get_profile_interface
Jerzy Kasenberg [Thu, 31 Oct 2013 10:56:26 +0000 (11:56 +0100)]
android/client: Fix crash in get_profile_interface

This fixes crash due to uncheck input from user.

10 years agoandroid: Add support for handling remove bond command
Szymon Janc [Thu, 31 Oct 2013 10:23:33 +0000 (11:23 +0100)]
android: Add support for handling remove bond command

Bond state change is send when command complete for unpair device is
received and status was success.

10 years agoandroid/hal: Add support for repacking received IPC data to HAL data
Szymon Janc [Wed, 30 Oct 2013 15:30:54 +0000 (16:30 +0100)]
android/hal: Add support for repacking received IPC data to HAL data

Some HAL defined types that are passed as type-len-value in properties
callback needs to be repacked at runtime to match defined types.

This is due to HAL using data types without strict refined sizes like
enums or unpacked structures. This is needed only if data is passed as
TLV. With data passed to callbacks as parameters compiler will handle
types convertion.

Currently only enum types are supported.

10 years agoandroid/haltest: Fix bug when building for Android 4.2.2
Andrei Emeltchenko [Thu, 31 Oct 2013 08:37:20 +0000 (10:37 +0200)]
android/haltest: Fix bug when building for Android 4.2.2

Since I started to use system Android headers instead of local this
bug was found.

10 years agoandroid/haltest: Use Android system headers instead of local
Andrei Emeltchenko [Thu, 31 Oct 2013 08:37:19 +0000 (10:37 +0200)]
android/haltest: Use Android system headers instead of local

10 years agoandroid: Add support for handling SSP reply command
Szymon Janc [Thu, 31 Oct 2013 02:55:54 +0000 (02:55 +0000)]
android: Add support for handling SSP reply command

10 years agoandroid: Add support for handling pin reply command
Szymon Janc [Thu, 31 Oct 2013 02:55:53 +0000 (02:55 +0000)]
android: Add support for handling pin reply command

10 years agoandroid: Add support for notify variant in SSP request event
Szymon Janc [Thu, 31 Oct 2013 02:55:52 +0000 (02:55 +0000)]
android: Add support for notify variant in SSP request event

10 years agoandroid: Add support for entry variant in SSP request event
Szymon Janc [Thu, 31 Oct 2013 02:55:51 +0000 (02:55 +0000)]
android: Add support for entry variant in SSP request event

10 years agoandroid: Add initial support for sending SSP request event
Szymon Janc [Thu, 31 Oct 2013 02:55:50 +0000 (02:55 +0000)]
android: Add initial support for sending SSP request event

Only consent and confirm variants are supported in this patch.

10 years agoandroid: Add support for sending pin code request
Szymon Janc [Thu, 31 Oct 2013 02:55:49 +0000 (02:55 +0000)]
android: Add support for sending pin code request

10 years agoandroid: Add support for handling cancel bond command
Szymon Janc [Thu, 31 Oct 2013 02:55:47 +0000 (02:55 +0000)]
android: Add support for handling cancel bond command

10 years agoandroid: Add support for handling create bond command
Szymon Janc [Thu, 31 Oct 2013 02:55:46 +0000 (02:55 +0000)]
android: Add support for handling create bond command

10 years agoandroid: Set default IO capability on daemon start
Szymon Janc [Thu, 31 Oct 2013 02:55:45 +0000 (02:55 +0000)]
android: Set default IO capability on daemon start

There is no HAL function for setting IO capabilities so this is
hardcoded to DisplayYesNo as Android devices usually have screen
and input.