From aac33d6b2e0c3c7b021478feb320afd8c812bda9 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Tue, 18 Nov 2003 11:36:20 +0000 Subject: Add decoding of Bluetooth 1.2 features --- src/hci.c | 68 ++++++++++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 48 insertions(+), 20 deletions(-) (limited to 'src/hci.c') diff --git a/src/hci.c b/src/hci.c index 818c04e5..61bdd1a6 100644 --- a/src/hci.c +++ b/src/hci.c @@ -295,32 +295,60 @@ int lmp_strtover(char *str, unsigned int *ver) /* LMP features mapping */ hci_map lmp_features_map[][9] = { { /* byte 0 */ - { "<3-slot packets>", LMP_3SLOT }, - { "<5-slot packets>", LMP_5SLOT }, - { "", LMP_ENCRYPT }, - { "", LMP_SOFFSET }, - { "", LMP_TACCURACY}, - { "", LMP_RSWITCH }, - { "", LMP_HOLD }, - { "", LMP_SNIFF }, + { "<3-slot packets>", LMP_3SLOT }, + { "<5-slot packets>", LMP_5SLOT }, + { "", LMP_ENCRYPT }, + { "", LMP_SOFFSET }, + { "", LMP_TACCURACY }, + { "", LMP_RSWITCH }, + { "", LMP_HOLD }, + { "", LMP_SNIFF }, { NULL } }, { /* byte 1 */ - { "", LMP_PARK }, - { "", LMP_RSSI }, - { "", LMP_QUALITY }, - { "", LMP_SCO }, - { "", LMP_HV2 }, - { "", LMP_HV3 }, - { "", LMP_ULAW }, - { "", LMP_ALAW }, + { "", LMP_PARK }, + { "", LMP_RSSI }, + { "", LMP_QUALITY }, + { "", LMP_SCO }, + { "", LMP_HV2 }, + { "", LMP_HV3 }, + { "", LMP_ULAW }, + { "", LMP_ALAW }, { NULL } }, { /* byte 2 */ - { "", LMP_CVSD }, - { "", LMP_PSCHEME }, - { "", LMP_PCONTROL }, - { "", LMP_TRSP_SCO }, + { "", LMP_CVSD }, + { "", LMP_PSCHEME }, + { "", LMP_PCONTROL }, + { "", LMP_TRSP_SCO }, + { "",LMP_BCAST_ENC }, + { NULL } + }, + { /* byte 3 */ + { "", LMP_ENH_ISCAN }, + { "", LMP_ILACE_ISCAN }, + { "", LMP_ILACE_PSCAN }, + { "",LMP_RSSI_INQ }, + { "", LMP_ESCO }, + { NULL } + }, + { /* byte 4 */ + { "", LMP_EV4 }, + { "", LMP_EV5 }, + { "", LMP_AFH_CAP_SLV }, + { "", LMP_AFH_CLS_SLV }, + { NULL } + }, + { /* byte 5 */ + { "", LMP_AFH_CAP_MST }, + { "",LMP_AFH_CLS_MST }, + { NULL } + }, + { /* byte 6 */ + { NULL } + }, + { /* byte 7 */ + { "",LMP_EXT_FEAT }, { NULL } }, {{ NULL }} -- cgit