aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2010-10-27Add initial definitions for the Bluetooth Management interfaceJohan Hedberg
2010-10-05Use LMP_HOST prefix for the extended featuresMarcel Holtmann
2010-10-04Add extended feature mask constants definitionClaudio Takahasi
2010-10-04Set the LE host supported and disable simultaneous LE and BR/EDR flagsClaudio Takahasi
For BlueZ if the controller supports LE, extended feature mask shall be set to indicate that the host supports LE and disable simultaneous LE and BR/EDR for simplicity even if the controller supports simultaneous LE and BR/EDR.
2010-10-04Remove RSSI field from the advertising report eventClaudio Takahasi
Advertising data has variable length. Maximum length are 31 bytes. RSSI field is the last byte of the datagram. Declare the data field with fixed length will point the rssi field to an invalid memory address.
2010-10-04Update list of company identifiersMarcel Holtmann
2010-08-18Add STANDARD and INTERLACED page scan definitionsDmitriy Paliy
Added standard and interlaced page scan type definitions. Used for both read and write page scan type HCI commands.
2010-08-17HCI events related to AMP functionalityInga Stotland
Added constructs for the following HCI events: PHYSICAL_LINK_COMPLETE, EVT_CHANNEL_SELECTED, EVT_DISCONNECT_PHYSICAL_LINK_COMPLETE, EVT_PHYSICAL_LINK_LOSS_EARLY_WARNING, EVT_PHYSICAL_LINK_RECOVERY, EVT_LOGICAL_LINK_COMPLETE, EVT_DISCONNECT_LOGICAL_LINK_COMPLETE, EVT_FLOW_SPEC_MODIFY_COMPLETE, EVT_NUMBER_COMPLETED_BLOCKS, EVT_AMP_STATUS_CHANGE
2010-08-17HCI commands related to AMP functionalityInga Stotland
Added constructs for the following HCI commands: CREATE_PHYSICAL_LINK, ACCEPT_PHYSICAL_LINK, DISCONNECT_PHYSICAL_LINK, CREATE_LOGICAL_LINK, ACCEPT_LOGICAL_LINK, DISCONNECT_LOGICAL_LINK, LOGICAL_LINK_CANCEL, FLOW_SPEC_MODIFY, READ_LOGICAL_LINK_ACCEPT_TIMEOUT, WRITE_LOGICAL_LINK_ACCEPT_TIMEOUT, SET_EVENT_MASK_PAGE_2, READ_LOCATION_DATA, WRITE_LOCATION_DATA, READ_FLOW_CONTROL_MODE, WRITE_FLOW_CONTROL_MODE, READ_ENHANCED_TRANSMIT_POWER_LEVEL, READ_BEST_EFFORT_FLUSH_TIMEOUT, WRITE_BEST_EFFORT_FLUSH_TIMEOUT, READ_LOCAL_AMP_INFO, READ_LOCAL_AMP_ASSOC, WRITE_REMOTE_AMP_ASSOC
2010-08-09Add Generic Access Profile UUID definitionClaudio Takahasi
2010-08-09Add host/little endian/host conversion functions for uint128_t valuesClaudio Takahasi
ATT Multi-octet fields uses little endian format. htob128 converts from host to little endian. btoh128 converts from little endian.
2010-08-09Add GATT SDP record for sdptoolClaudio Takahasi
Extend sdptool to allow to add GATT SDP record. Devices that support GATT over BR/EDR shall publish GATT record. This implementation intend to be a reference for GATT SDP record creation and it can be a helper to GATT servers implemented outside BlueZ.
2010-08-09Change controller type to be either BR/EDR or AMPMarcel Holtmann
2010-07-12Add handle and timeout parameters to hci_le_create_connVinicius Costa Gomes
Now hci_le_create_conn is more consistent with hci_create_conn, both have a handle out parameter and a timeout.
2010-07-12Fix naming inconsistency for LTK Reply commandVinicius Costa Gomes
For simplicity sake, the "request" part of the name was dropped, for it is already implied by its cause.
2010-07-12Fix a inconsistency in OCF_SET_LE_EVENT_MASKVinicius Costa Gomes
This renames "event_mask" to "mask" and changes its type to be more consistent with the Basic Rate code.
2010-07-08Add the hci_le_create_conn command to libbluetoothVinicius Costa Gomes
This is the first step in the direction of communicating with a LE device. This creates a low level (Link Layer) connection to a connectable device.
2010-07-08Add support for LE Events to libbluetoothVinicius Costa Gomes
Now we can receive and deal with LE Events, which are encoded inside a LE Meta Event, using the low-level libbluetooth.
2010-07-08Fix wrong fields on le_create_connection_cpVinicius Costa Gomes
There were some fields that were mistakenly added to the structure, this removes them and fixes the size of the struct.
2010-07-08Fix another inconsistency in the naming of fieldsVinicius Costa Gomes
"rx_freq" should be renamed to "frequency" to remain consistent with the Transmitter test command.
2010-07-08Fix inconsistency in {max,min}_interval namingVinicius Costa Gomes
In some places this field was named conn_{max,min}_interval, removing "conn_" so it is consistent with the rest of the code.
2010-07-08Add proper LE_ prefix to some HCI constantsMarcel Holtmann
2010-07-08Fix some of the LE OGF and OCF constant namesMarcel Holtmann
2010-07-08Remove some unneeded empty linesMarcel Holtmann
2010-07-06Add enough LE commands to start LE ScanVinicius Costa Gomes
This adds commands to enable LE Scan and set its parameters.
2010-07-06Add basic support for HCI LE eventsVinicius Costa Gomes
2010-07-06Add basic support for LE HCI commandsVinicius Costa Gomes
2010-07-06Add some more company identifiersMarcel Holtmann
2010-06-18Fix sdp_get_supp_feat functionElvis Pfützenreuter
In case of string data items, value is a pointer by itself.
2010-06-08Fix redundant null check on calling free()Gustavo F. Padovan
Issues found by smatch static check: http://smatch.sourceforge.net/
2010-06-04Change MDP profile name and macros to HDPElvis Pfützenreuter
2010-05-17Add HCIBLOCKADDR and HCIUNBLOCKADDR ioctl definitionsJohan Hedberg
2010-05-07Remove extra spaces at end of line in lib dirJose Antonio Santos Cadenas
2010-04-28Fix list parsing bug in sdp_set_supp_featuresJosé Antonio Santos Cadenas
When the data is a string or a sequence, it is not ok to dereference data->val because it is already a pointer. Additionally a lengths variable is added because the strings are not terminated with '\0' and otherwise it would not be possible to know their length.
2010-04-28Add txWindow and MaxTt to l2cap_optionsGustavo F. Padovan
2010-04-28Make some UUID parameters constMarcel Holtmann
2010-04-28Remove another bunch of pointless casting attemptsMarcel Holtmann
2010-04-28Add memory checks whenever memory is allocated in SDPSantiago Carot-Nemesio
This patch checks memory allocated with malloc and removes uneccessary (**void) castings.
2010-04-27Use NULL instead of 0 for functions returning a pointerSantiago Carot Nemesio
2010-04-27Remove some blanks spaces in sdp source code.Santiago Carot Nemesio
2010-04-14Add some more company identifiersMarcel Holtmann
2010-03-07Fix accidental OCF_READ_INQUIRY_TRANSMIT_POWER_LEVEL breakageMarcel Holtmann
2010-02-13Fix accidental hci_read_inquiry_transmit_power_level symbol breakageMarcel Holtmann
2010-02-13Add helper functions for controller type string conversionMarcel Holtmann
2010-02-13Add Bluetooth controller typesMarcel Holtmann
2010-02-05Fix another fallout from Inquiry Response Transmit Power Level typoMarcel Holtmann
2010-02-05Fix my stupid typo with Read Inquiry Response Transmit Power LevelMarcel Holtmann
2010-01-22Remove "(tentative)" commentMarcel Holtmann
2010-01-01Update copyright informationMarcel Holtmann
2009-12-17Add command values from Bluetooth 4.0 specificationMarcel Holtmann