summaryrefslogtreecommitdiff
path: root/android/README
diff options
context:
space:
mode:
authorSzymon Janc <szymon.janc@tieto.com>2014-02-09 20:36:57 +0100
committerSzymon Janc <szymon.janc@tieto.com>2014-02-12 13:59:55 +0100
commit71f668138263919070ef71e124d79c9b97f16649 (patch)
tree40b08f0a9dcbdbc87c91b678ec30662332bf3ac8 /android/README
parent968be4037ca1b38b1a8bd1acc4007b1aa9fd4bb0 (diff)
downloadbluez-71f668138263919070ef71e124d79c9b97f16649.tar.gz
android/README: Update with implementation status summary
This will give a better overview of implemented features.
Diffstat (limited to 'android/README')
-rw-r--r--android/README38
1 files changed, 33 insertions, 5 deletions
diff --git a/android/README b/android/README
index c7145d550..75b0a83f5 100644
--- a/android/README
+++ b/android/README
@@ -148,15 +148,43 @@ automatically on HAL library initialization. To deinitialize HAL library and
stop daemon type 'bluetooth cleanup'. Type 'help' for more information. Tab
completion is also supported.
+=====================
+Implementation status
+=====================
+
+Summary of HALs implementation status.
+
+complete - implementation is feature complete and Android Framework is able
+ to use it normally
+partial - implementation is in progress and not all required features are
+ present, Android Framework is able to use some of features
+initial - only initial implementations is present, Android Framework is
+ able to initialize but most likely not able to use it
+not started - no implementation, Android Framework is not able to initialize it
+
+Profile ID HAL header Status
+---------------------------------------
+core bluetooth.h complete
+a2dp bt_av.h complete
+gatt bt_gatt.h not started
+ bt_gatt_client.h not started
+ bt_gatt_server.h not started
+handsfree bt_hf.h initial
+hidhost bt_hh.h complete
+health bt_hl.h not started
+pan bt_pan.h complete
+avrcp bt_rc.h partial
+socket bt_sock.h complete
+
===========================
Implementation shortcomings
===========================
-It is possible that some of HAL functionality is missing implementation due to
-reasons like feature feasibility or necessity for latest Android Framework.
-This sections provides list of such deficiencies. Note that HAL library is
-always expected to fully implement HAL API so missing implementation might
-happen only in daemon.
+It is possible that some of HAL functionality (although being marked as
+complete) is missing implementation due to reasons like feature feasibility or
+necessity for latest Android Framework. This sections provides list of such
+deficiencies. Note that HAL library is always expected to fully implement HAL
+API so missing implementation might happen only in daemon.
HAL Bluetooth
=============