Updated TODO list for HCI commands for LE that ST-Ericsson plans to implement and contribute back. --- TODO | 93 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 93 insertions(+), 0 deletions(-) diff --git a/TODO b/TODO index 49a9e76..e62c6e5 100644 --- a/TODO +++ b/TODO @@ -66,6 +66,99 @@ Low Energy Priority: Low Complexity: C2 +- Implement Set Advertise data via Host interface. This Set Advertise Data is + used by advertising device to advertise with some data field. This is via + undirected and connectable events. Data field is maximum of 30 octets, and is + primarily used for small data advertisement. Scanning device can see in scan + results the advertised data as set by the advertising device. + See Volume 2, Part E, section 7.8.7 for more information. + + Priority: Low + Complexity: C1 + +- Implement Set Advertise parameters via Host interface. This Set Advertise + parameters is used by advertising device to set advertising parameters. The + Host shall not issue this command when advertising is enabled in the + Controller; if it is the Command Disallowed error code shall be used. + See Volume 2, Part E, section 7.8.5 for more information. + + Priority: Low + Complexity: C1 + +- Implement Set Scan Response Data via host interface. This data is set by the + advertiser in case it wants to send data only to those devices that are + currently actively scanning. This is via undirected and connectable events. + Data can be set before or after advertising and can be maximum of 30 octets. + See Volume 2, Part E, section 7.8.8 for more information. + + Priority: Low + Complexity: C1 + +- Implement Read Advertise Channel Tx Power via Host interface. This Read + Advertise Channel Tx power is used by advertising host to read the transmit + power level used for LE advertising channel packets. + See Volume 2, Part E, section 7.8.6 for more information. + + Priority: Low + Complexity: C1 + +- Implement Add Device to White List in LE controller via host interface. + This command is used to add a single device to white list stored in the + controller. Once the device is in white list it should follow scan and + connect rules as stated in advertising filter policy. + See Volume 2, Part E, section 7.8.16 for more information. + + Priority: Low + Complexity: C1 + +- Implement Remove Device from White List in LE controller via host interface. + This command is used to remove a single device from white list stored in the + controller. This command has certain restrictions on its usage. Command + complete event is generated on completion. + See Volume 2, Part E, section 7.8.17 for more information. + + Priority: Low + Complexity: C1 + +- Implement Clear White List in LE controller via host interface. This command + is used to clear the white list stored in the controller. This command has + certain restrictions on its usage. This command has no command parameters + to be pushed on controller. Command complete event is generated on completion. + See Volume 2, Part E, section 7.8.15 for more information. + + Priority: Low + Complexity: C1 + +- Implement Read White List Size in LE controller via host interface. This + command is used to read the maximum size of the white list supported by the + controller. + See Volume 2, Part E, section 7.8.14 for more information. + + Priority: Low + Complexity: C1 + +- Implement Read LE buffer Size via host interface. This data is used to read + the maximum size of data portion of HCI LE ACL Data Packets sent from the + Host to the Controller. The Host will segment the data transmitted to the + Controller according to these values, so that the HCI Data Packets will + contain data with up to this size. The LE_Read_Buffer_Size command also + returns the total number of HCI LE ACL Data Packets that can be stored in + the data buffers of the Controller. The LE_Read_Buffer_Size command must be + issued by the Host before it sends any data to an LE Controller. + See Volume 2, Part E, section 7.8.2 for more information. + + Priority: Low + Complexity: C1 + +- Implement LE Connection Update command via Host interface. The + LE_Connection_Update command is used to change the Link Layer connection + parameters of a connection. This command shall only be used when the local + device's role is Master. + See Volume 2, Part E, section 7.8.18 for more information. + + Priority: Medium + Complexity: C1 + ATT/GATT ======== -- 1.6.5 -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html