summaryrefslogtreecommitdiff
path: root/android
Commit message (Collapse)AuthorAgeFilesLines
* android/pts: Update HDP tests resultsSzymon Janc2014-07-011-2/+2
|
* android/pts: Update L2CAP test resultsSzymon Janc2014-07-011-2/+3
|
* android/pts: Update PTS test results for HDPAndrei Emeltchenko2014-06-301-2/+10
|
* android/health: Update PTS resultRavi kumar Veeramally2014-06-301-3/+21
| | | | | Results for TC_SRC_HCT_BV_04_I, TC_SRC_HCT_BV_06_C and TC_SNK_HCT_BV_04_I.
* android/health: Implement MDL reconnection from remote deviceRavi kumar Veeramally2014-06-301-4/+57
|
* android/health: Fix do not set mdl callbacks on mcl_reconneced call backRavi kumar Veeramally2014-06-301-6/+7
| | | | | MDL related callbacks should be already set when creating mcl. Only update connection status.
* android/health: Implement mcl_uncached callbackRavi kumar Veeramally2014-06-301-1/+6
|
* android/health: Implement mcl_disconnected cbRavi kumar Veeramally2014-06-301-1/+45
| | | | | Provide a utility to find device by mcl and update the mcl status.
* android/pts: Update HOGP tests resultsSzymon Janc2014-06-302-7/+7
|
* android/dis: Detach on freeLuiz Augusto von Dentz2014-06-301-2/+1
|
* android/bas: Read CCC initial value for Battery LevelLuiz Augusto von Dentz2014-06-301-1/+17
| | | | | | | This is required by the following test: - TP/HGRF/HH/BV-11-I [Read Client Characteristic Configuration Descriptor for Battery Level Characteristic]
* android/bas: Enable notification for Battery Level characteristicLuiz Augusto von Dentz2014-06-301-3/+67
|
* android/scpp: Fix not detaching on freeLuiz Augusto von Dentz2014-06-301-2/+1
|
* android/scpp: Fix not unregistering on detachLuiz Augusto von Dentz2014-06-301-0/+5
|
* android/hog: Remove unused codeLuiz Augusto von Dentz2014-06-301-4/+0
| | | | | report_free is only called once after detaching so this code is no longer necessary.
* android/hog: Fix not detaching on freeLuiz Augusto von Dentz2014-06-301-1/+2
|
* android/hog: Fix not resetting properly on detachLuiz Augusto von Dentz2014-06-301-1/+4
|
* android/hog: Read CCC initial value for Input ReportLuiz Augusto von Dentz2014-06-301-1/+15
| | | | | | | This is required by the following test: - TP/HGRF/RH/BV-05-I [Read Client Characteristic Configuration Descriptors for Report Characteristics – Input Report]
* android/hog: Read initial value of Report characteristicLuiz Augusto von Dentz2014-06-301-9/+24
| | | | | | | | This is required by following tests: - TP/HGRF/RH/BV-03-I [Read Report Characteristics – Input Report] - TP/HGRF/RH/BV-19-I [Read Report Characteristics – Output Report] - TP/HGRF/RH/BV-07-I [Read Report Characteristics – Feature Report]
* android/README: Add another fix to recommended Android patch listSzymon Janc2014-06-301-0/+1
| | | | | This patch fixes bug in GATT service which could result in infine loop in service.
* android/pics: Update HDP settingsSzymon Janc2014-06-302-16/+16
|
* android/bluetooth: Fix updateing bond stateSzymon Janc2014-06-301-2/+10
|
* android/bluetooth: Fix adding device to bonded list multiple timesSzymon Janc2014-06-301-2/+2
| | | | | | | Current bearer pair state needs to be checked as well since event triggering state update can be received multiple times. This fix crash on bluetoothd shutdown due to double free of device.
* android/pts: Update PTS test results for HDPAndrei Emeltchenko2014-06-301-9/+45
|
* android/health: Fix adding missing breakAndrei Emeltchenko2014-06-301-0/+1
|
* android/client: Fix using unvalidated index to access arrayAndrei Emeltchenko2014-06-301-0/+9
| | | | Fixes static analyzers warnings.
* android/health: Add channel_notify for incoming connectionsAndrei Emeltchenko2014-06-301-5/+16
| | | | For other then ECHO mdep send send_channel_state_notify with fd.
* android/health: Set L2CAP mode for MCAP channelsAndrei Emeltchenko2014-06-301-15/+60
| | | | Check configuration and set L2CAP mode. Enables several PTS test cases.
* android/health: Add handling incoming connectionAndrei Emeltchenko2014-06-301-11/+45
| | | | | Add support for normal data channel creation. Also add search helper for searching apps for suitable mdepid.
* android/pts: Update L2CAP tests resultsSzymon Janc2014-06-301-1/+1
|
* android/pts: Update HOGP test coverageSzymon Janc2014-06-292-6/+6
| | | | Disable not supported optional features.
* android/pts: Update HOGP tests resultsSzymon Janc2014-06-292-16/+16
|
* android/hog: Only discover if External Report has a Report UUIDLuiz Augusto von Dentz2014-06-291-0/+5
| | | | | Some devices, including PTS, may include characteristics other than Report as External Report.
* android/hog: Enable notifications only for Input ReportsLuiz Augusto von Dentz2014-06-291-1/+6
| | | | | | | | | | HoG spec has the following statement: "The Report Host shall enable notifications, via the Client Characteristic Configuration descriptor, of the Report characteristic for all instances of the Report characteristic where the Report Type as defined in the Report Reference characteristic descriptor refers to an Input Report."
* android/hog: Fix using the same callback for different descriptorsLuiz Augusto von Dentz2014-06-291-30/+50
| | | | | | External Report and Report descriptors take different user_data so have different callbacks to avoid possible crash if a discover happen to find the descriptors of unexpect type.
* android/hog: Add support for multiple instacesLuiz Augusto von Dentz2014-06-291-8/+41
| | | | This is necessary to pass PTS tests which does include 2 instances.
* android/hog: Add support for Battery ServiceLuiz Augusto von Dentz2014-06-291-0/+26
| | | | | | If primary is not provided meaning primary should be auto discovered it probably means other primary services such as Battery Service are not being handled either so just handle BaS as well in such case.
* android: Add initial implementation of Battery Service clientLuiz Augusto von Dentz2014-06-294-0/+171
|
* android/hog: Add support for reading device details via DISLuiz Augusto von Dentz2014-06-291-13/+50
| | | | | | | If primary is not provided meaning primary should be auto discovered it probably means other primary services such as Device Information Service are not being handled either so just handle DIS as well in such case.
* android/dis: Only cache the handle not all the characteristicsLuiz Augusto von Dentz2014-06-291-24/+9
|
* android/dis: Add bt_dis_set_notificationLuiz Augusto von Dentz2014-06-292-0/+28
| | | | Function bt_dis_set_notification can be used to set notify callback.
* android/dis: Strip dependencies from deviceinfo pluginLuiz Augusto von Dentz2014-06-294-82/+106
| | | | | This strip any dependecy from deviceinfo plugin so the code can be reused by HoG implementation.
* android/dis: Add copy to Device Info implementationLuiz Augusto von Dentz2014-06-291-0/+206
|
* android/pts: Update L2CAP settings and tests resultsSzymon Janc2014-06-292-114/+98
|
* android/pts: Update HDP test resultsAndrei Emeltchenko2014-06-291-3/+11
| | | | Mark ECHO server tests passed.
* android/health: Improve debugAndrei Emeltchenko2014-06-291-3/+8
|
* android/health: Add handling for ECHO serviceAndrei Emeltchenko2014-06-291-1/+63
| | | | Reply received buffer back for ECHO service.
* android/health: Create mdep for ECHO channelAndrei Emeltchenko2014-06-291-5/+17
|
* android/health: Assign channel to user_dataAndrei Emeltchenko2014-06-291-0/+3
| | | | Assign channel for incoming connections when it is created.
* android/health: Add channel connectAndrei Emeltchenko2014-06-291-81/+113
| | | | Connect channel on incoming connection callback