Commit Graph

316 Commits

Author SHA1 Message Date
Hemant Gupta
e8c8ec2cac mgmt: Add support for Passkey handling
This patch adds support for handling Passkey Requests and response over
management interface.
2011-12-15 16:20:55 +02:00
Johan Hedberg
e7f5c5175b mgmt: Move Set Local Name to it's logical position in the API 2011-12-14 23:03:35 +02:00
Johan Hedberg
f60a1b5fee mgmt: Update implementation to match latest API spec 2011-12-14 14:21:46 +02:00
Johan Hedberg
89ae2d2c0f mgmt: Update read_info & related messages to match the API spec 2011-12-14 14:21:36 +02:00
Johan Hedberg
0573fc7cb1 mgmt: Add address type to mgmt_pair_device
This is important especially in the future when dual-mode devices can be
connected to over LE. It's also important if/when we decide to move the
advertisement cache into user-space.
2011-11-11 00:04:10 +02:00
Johan Hedberg
74b43ba833 mgmt: Add status parameter to disconnect response 2011-11-10 14:17:24 +02:00
Johan Hedberg
60bb8e3586 mgmt: Add bdaddr and status to remove_keys response 2011-11-10 14:04:40 +02:00
Johan Hedberg
f89f6b68b8 Add struct for start_discovery to mgmt.h 2011-11-10 10:50:44 +02:00
Johan Hedberg
f062b128db mgmt: Add LE public/random info to address types 2011-11-09 13:52:05 +02:00
Johan Hedberg
4c63c025a5 mgmt: Update BR/EDR link key message naming to match new API 2011-11-07 20:09:03 +02:00
Johan Hedberg
7ee8ea022d mgmt: Add address type fields to messages that need them 2011-11-07 19:54:04 +02:00
Johan Hedberg
76bfabc7a3 mgmt: Update set_discoverable to match new API 2011-11-03 13:50:35 +02:00
Andrei Emeltchenko
41ccb16f6c Add get_le/get_be helpers
Helpers to access LE / BE values. In different Bluetooth
protocols/profiles there is a mixture of LE / BE byte order.
2011-10-25 10:07:58 +02:00
Andrei Emeltchenko
011c01ed8d Add btohll / htobll macros
Handle 64 bit swap
2011-10-21 11:08:24 +03:00
Andrei Emeltchenko
b051c6708f Add definitions for L2CAP fixed channels 2011-10-21 11:08:08 +03:00
Marcel Holtmann
1cf761e1db Update company identifiers 2011-10-02 19:40:25 -07:00
Antti Julku
1dcd74358c Implement fast connectable mode for mgmt interface
Management interface implementation for fast connectable mode.
2011-09-26 15:39:36 +03:00
Anderson Lizardo
71d994a129 Refactor value assignments of bt_uuid_t variables
Prior to this commit, the assignments were made with memcpy(). This can
be unsafe and less readable, therefore it was replaced with code like:

<dst> = *src;

This also allows more compiler safety checks.
2011-09-22 20:01:30 +09:00
Antti Julku
396607837a Add support for blacklisting events
Add support for mgmt interface events for device blocking/unblocking.
Kernel sends a mgmt event when a device has been blocked by another
management socket or with ioctl command (e.g. by hciconfig).

Parameter update_only is added to device_block/unblock functions in
device.c to avoid code copying. When update_only is true, blocking
command is not sent to kernel, but only device status is updated and
dbus signal is sent.
2011-09-01 16:02:10 +03:00
Andrei Emeltchenko
14ca2df11b Add definition for L2CAP Ext Window Size
This is needed e.g. by hcidump.
2011-08-31 13:22:05 +03:00
Andrei Emeltchenko
3c9698114e Add L2CAP EFS definitions
These are needed e.g. by hcidump.
2011-07-29 13:01:10 +03:00
Andrei Emeltchenko
c7aac05539 Add L2CAP extended feature mask definitions 2011-07-26 11:00:02 +03:00
Marcel Holtmann
7822123d08 Update company identifiers 2011-06-17 10:14:15 -07:00
Antti Julku
6c558d3620 Add blacklisting support for management interface
Management interface commands for blocking and unblocking devices.
2011-06-16 21:51:44 +03:00
Szymon Janc
8af5f43a69 Fix empty parameter list in functions declarations 2011-05-18 09:05:55 -07:00
Szymon Janc
0738d9b906 Remove not needed NULL check in sdp_gen_pdu 2011-05-15 01:47:11 +03:00
Szymon Janc
61d0747e6c Fix dead increments and assignments in sdp code 2011-05-15 01:47:08 +03:00
Szymon Janc
0f27847ff8 Fix potential NULL pointer dereference in sdp_get_lang_attr 2011-05-15 01:47:07 +03:00
Szymon Janc
3d586da1dd Fix C++ style comments 2011-05-10 17:17:03 +02:00
Waldemar Rymarkiewicz
e6c56d4e71 Add secure param to mgmt_ev_pin_code_request
Update mgmt interface with secure param in PIN code request event which
is part of secure PIN requirement implementation.
2011-04-28 23:00:20 +03:00
Johan Hedberg
3caf142f55 Add support for store_hint in mgmt_ev_new_key 2011-04-28 23:00:15 +03:00
Johan Hedberg
50ff50b716 Remove unused old_key_type from mgmt_ev_new_key 2011-04-28 23:00:15 +03:00
Johan Hedberg
2ad1015a16 mgmtops: Add support for confirm_hint in mgmt_ev_user_confirm_request
Since we don't yet have a proper Agent.ConfirmPairing D-Bus callback,
and can't add one before 5.x just do an automatic reply for now.
2011-04-28 02:27:01 +03:00
Bruna Moreira
cef8838500 Use HCI_MAX_EIR_LENGTH instead of hard-coded value 2011-04-27 16:25:02 -07:00
Johan Hedberg
6f7add5435 mgmt: Add support for discovering event 2011-03-31 14:36:43 +03:00
Johan Hedberg
421efd407e mgmt: Add support for start_discovery & stop_discovery 2011-03-31 14:26:20 +03:00
Johan Hedberg
56fe067384 mgmt: Add support for remote_name event 2011-03-30 12:25:08 +03:00
Johan Hedberg
c76086fd59 Add MGMT_MAX_NAME_LENGTH define to mgmt.h 2011-03-30 12:25:08 +03:00
Johan Hedberg
6b077ce749 Add HCI_MAX_NAME_LENGTH define to hci.h 2011-03-30 12:25:08 +03:00
Johan Hedberg
cb6dd1222d mgmt: Add support for device_found event 2011-03-30 12:25:08 +03:00
Johan Hedberg
dff482a423 Add HCI_MAX_EIR_LENGTH define 2011-03-30 12:25:07 +03:00
Szymon Janc
ca8ea935e9 Add support for Out of Band (OOB) association model in mgmtops 2011-03-27 22:55:11 +03:00
Johan Hedberg
3011a312a7 mgmt: Implement adapter name control
This patch adds a new set_local_name command as well as a
local_name_changed event to the management interface. Instead of 248
bytes (like in the HCI spec) 249 bytes are always reserved for the name
in the messages so that there's a guarantee of it being nul-terminated
(this is not guaranteed on the HCI level).
2011-03-15 19:32:09 +02:00
Johan Hedberg
1c16543345 mgmt: Add adapter name to read_info response 2011-03-15 19:30:11 +02:00
Szymon Janc
2854ecff1f Make strtoba use str2ba for string conversion 2011-03-15 15:13:52 +02:00
Szymon Janc
1c58c18eaa Fix str2ba behaviour on malformed bt address
str2ba could create bogus bt address from malformed string. Return
all zeros bt address on malformed string.
2011-03-15 15:13:44 +02:00
Szymon Janc
9f14800ff3 Simplify ba2str function 2011-03-15 15:10:36 +02:00
Szymon Janc
e935b65783 Simplify ba2oui function 2011-03-15 15:08:51 +02:00
Elvis Pfützenreuter
bb096e674c Add more functions for new UUID handling
This patch adds more functions that are necessary to handle the new
bt_uuid_t type, and moves basic things like byte-swapping functions and
uint128_t type to bluetooth.h.
2011-03-15 10:42:50 +02:00
Claudio Takahasi
3ed993262f Add new UUID utility functions
New UUID functions will store the UUIDs values on host order. Added
functions to create, compare and convert UUIDs.
2011-03-15 10:35:40 +02:00
Marco Sinigaglia
39454251ef Adjust LE command timeout and API
The timeout value has been hardcoded on hci_send_req call and, instead,
it should be passed from above (for ex from hci_le_set_scan_enable).
This patch removes the hardcoded value from hci_send_req and it
increases the timeout to 1000ms.
2011-03-10 11:11:17 +02:00
Szymon Janc
e41eccc123 Simplify bachk function
By using isxdigit() the function can be considerably simplified.
2011-03-04 15:42:25 -03:00
Arun Kumar Singh
5292112420 hcitool: Add command to clear LE White List 2011-03-01 16:16:42 -03:00
Arun Kumar Singh
fc10b2c6f1 hcitool: Add command to read size of LE White List 2011-03-01 16:16:40 -03:00
Arun Kumar Singh
d68ff374da hcitool: Add command to remove a device from LE white list 2011-03-01 16:16:38 -03:00
Arun Kumar Singh
265059a149 hcitool: Add command to add a device to LE White List 2011-03-01 16:16:35 -03:00
Szymon Janc
da4ffa7209 Move index to common header in management interface
Match changes introduced in mgmt interface after moving controller
index to common header.
2011-02-25 12:53:48 -03:00
Claudio Takahasi
5edfc482ca Add hci utility function to change LE connection parameters 2011-02-23 00:27:20 -03:00
Marcel Holtmann
2e637a340f Fix sorting and style of SDP includes 2011-02-20 12:12:15 -08:00
Johan Hedberg
a20bb21f47 mgmt: Add support for auth_failed event and bonding_complete hooks
This patch adds support for the mgmt_auth_failed event together with the
related bonding_complete failure hooks to the core daemon.
2011-02-18 21:54:47 +02:00
Claudio Takahasi
a17627b507 Use memcpy for network to host order function on BE hosts
Harmless change replacing "for" by "memcpy". Note that this change
is inside the block reserved to big endian functions.
2011-02-17 15:51:58 -03:00
Johan Hedberg
50102905d9 mgmt: Add User Confirmation request support 2011-02-16 22:47:25 +02:00
Brian Gix
394a93e5a9 Fix definition of ATT_UUID per BT Assigned Numbers 2011-02-15 14:08:22 -03:00
Claudio Takahasi
06651f3f51 Add const modifier to avoid wrong usage of byte order functions 2011-02-11 14:04:34 -08:00
Claudio Takahasi
b67bf675e3 Fix wrong parameter order for memcpy in btoh128 function 2011-02-11 14:03:57 -08:00
Johan Hedberg
1c93c6fa88 mgmt: Add mgmt_pair_device command
This patch adds a new management command for triggering a dedicated
bonding procedure to a remote device.
2011-02-08 23:15:23 +02:00
Andrei Emeltchenko
2430512c98 Bluetooth: flushable packet supports headers
Modify headers to enable support for flushable packets. Following
commit: 8bcbd526c84724d8de087130d53e79da256e34bf to linux kernel
implements functionality on kernel side.
2011-01-27 11:00:21 +02:00
Johan Hedberg
9634f5c410 mgmt: Add set_io_capability command 2011-01-25 13:45:24 +02:00
Johan Hedberg
8b77225e7b mgmt: Add PIN Code request handling 2011-01-24 11:51:47 +02:00
Johan Hedberg
1e862b561c mgmt: add support for get_connections command 2011-01-21 13:55:44 +02:00
Johan Hedberg
d6fda82e31 mgmt: add support for connect failed event 2011-01-21 10:57:41 +02:00
Johan Hedberg
cc8588d684 Add support for disconnect management command 2011-01-21 10:06:50 +02:00
Johan Hedberg
48908574c4 mgmt: Add support for connected/disconnected events 2011-01-21 07:03:02 +02:00
Johan Hedberg
b115f34444 mgmt: add initial support for link key handling 2011-01-21 05:28:45 +02:00
Johan Hedberg
006301ab40 Update Class of Device handling to the latest management interface
This patch updates the class of device handling code to match the latest
management interface. A notable feature is that UUID to service class
mapping policy remains in user space with the help of the svc_hint
parameter of the add_uuid command. This is to make it easy to update the
mapping table when new profiles come along.
2011-01-16 23:09:40 +02:00
Johan Hedberg
a31b2bfb5f mgmt: Add preliminary UUID handling
This patch adds support for the add_uuid and remove_uuid management
commands. The kernel uses them to track the list of UUIDs and
automatically set the service class bits as well as the EIR value
accordingly.
2011-01-03 22:27:21 +02:00
Johan Hedberg
6964bd2dd5 mgmt: Implement set_pairable
This patch implements support for the set_pairable managment command.
Due to the async nature of it a new btd_adapter_pairable_changed
function is added to the core daemon.
2010-12-30 15:06:16 +02:00
Johan Hedberg
fb88bd2992 mgmt: Use a common structure for powered, discoverable and connectable
The events, commands and responses to these modes are represented by
identical management messages. By having a unified struct for all of
them quite a lot of code can simplified and reused.
2010-12-30 00:13:48 +02:00
Johan Hedberg
14655825c9 mgmt: Implement set_connectable 2010-12-30 00:13:47 +02:00
Johan Hedberg
528432cc7a mgmt: Implement set_discoverable 2010-12-30 00:13:47 +02:00
Johan Hedberg
07481cab56 mgmt: Implement set_powered 2010-12-30 00:13:47 +02:00
Johan Hedberg
27c58425af Change power_on & power_off adapter_ops callbacks to set_powered
The current idea is to have a single set_powered management command
which for the switching on case would leave the controller in a
non-connectable, non-pairable and non-discoverable state.
2010-12-23 14:38:52 +02:00
Michal Labedzki
ed2c65ad9d Coding style fixes for lib and tools 2010-12-21 10:50:59 +02:00
Johan Hedberg
27a311476a Add initial code for mgmtops adapter power control 2010-12-20 19:15:07 +02:00
Johan Hedberg
8582b8e4cd Implement support for management powered event 2010-12-16 00:54:34 +02:00
Johan Hedberg
24a34a8b1f Merge read_mode management command into read_info
The read_mode and read_info commands are issued only once in the
beginning for each adapter so it doesn't make sense to have the
information fetching split across two different commands. Instead all
necessary info can be fetched through the read_info command.
2010-12-12 00:04:17 +02:00
Johan Hedberg
29c494df12 Make LE_LINK define private to hcitool.c for now
The value 0x03 isn't something that exists in the core spec, so it
shouldn't be used in the same API as SCO/ACL link types. Since there are
some experimental kernel patches that use it this patch makes it private
to hcitool.c.
2010-11-21 20:01:20 +01:00
Sheldon Demario
bca4b3c88b Print LE link type on hcitool 2010-11-11 12:04:47 +02:00
Johan Hedberg
8c442fd677 mgmtops: add version information to read_info response 2010-11-08 21:08:41 +02:00
Johan Hedberg
9a404a4e6b Fix Managment API names to be consistent with the kernel 2010-11-07 19:12:30 +02:00
Johan Hedberg
ff489b4fe3 mgmtops: add parsing of cmd_status and controller_error events 2010-11-07 17:59:09 +02:00
Johan Hedberg
49bedc0b8c mgmtops: add events for controller removal and addition 2010-11-07 16:50:31 +02:00
Johan Hedberg
fdd43acc2a Add support for reading controller mode in mgmtops 2010-11-04 02:56:31 +02:00
Johan Hedberg
b67a8a42e6 Fix bdaddr naming consistency 2010-11-02 00:10:23 +02:00
Johan Hedberg
58e6c539e6 Add more management API structs into mgmt.h 2010-11-01 22:45:27 +02:00
Johan Hedberg
3d3063f323 Remove unnecessary status parameter from mgmt version response 2010-11-01 21:00:49 +02:00
Johan Hedberg
c0882114c2 Add support for getting the controller index list 2010-11-01 20:58:48 +02:00
Johan Hedberg
fb91c88916 Change hci_mgmt_ prefix to simply mgmt_ 2010-11-01 20:23:03 +02:00
Johan Hedberg
b02a683673 Add some missing management struct definitions 2010-11-01 20:15:10 +02:00
Johan Hedberg
12d02e7f22 Add initial definitions for the Bluetooth Management interface 2010-10-27 13:51:52 -04:00
Marcel Holtmann
004646382a Use LMP_HOST prefix for the extended features 2010-10-05 09:04:09 +02:00
Claudio Takahasi
5c2b9faa33 Add extended feature mask constants definition 2010-10-04 17:38:22 -03:00
Claudio Takahasi
7ff8fd32eb Set the LE host supported and disable simultaneous LE and BR/EDR flags
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-04 17:38:22 -03:00
Claudio Takahasi
662450be0c Remove RSSI field from the advertising report event
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-04 17:38:22 -03:00
Marcel Holtmann
bb061d925a Update list of company identifiers 2010-10-04 14:08:32 +02:00
Dmitriy Paliy
d9816605d7 Add STANDARD and INTERLACED page scan definitions
Added standard and interlaced page scan type definitions. Used for
both read and write page scan type HCI commands.
2010-08-18 13:45:55 +03:00
Inga Stotland
d13ea8a6bf HCI events related to AMP functionality
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-17 17:21:37 +03:00
Inga Stotland
0158c8061f HCI commands related to AMP functionality
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-17 17:21:34 +03:00
Claudio Takahasi
a7eb76097e Add Generic Access Profile UUID definition 2010-08-09 18:06:45 -04:00
Claudio Takahasi
84244c3c59 Add host/little endian/host conversion functions for uint128_t values
ATT Multi-octet fields uses little endian format. htob128 converts from
host to little endian. btoh128 converts from little endian.
2010-08-09 18:06:44 -04:00
Claudio Takahasi
df3c8e1ebb Add GATT SDP record for sdptool
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-09 18:06:43 -04:00
Marcel Holtmann
9b8f96b565 Change controller type to be either BR/EDR or AMP 2010-08-09 17:47:25 -04:00
Vinicius Costa Gomes
71716c2a00 Add handle and timeout parameters to hci_le_create_conn
Now hci_le_create_conn is more consistent with hci_create_conn, both
have a handle out parameter and a timeout.
2010-07-12 20:11:43 -03:00
Vinicius Costa Gomes
239e874de0 Fix naming inconsistency for LTK Reply command
For simplicity sake, the "request" part of the name was dropped,
for it is already implied by its cause.
2010-07-12 20:05:44 -03:00
Vinicius Costa Gomes
3a2e4235c4 Fix a inconsistency in OCF_SET_LE_EVENT_MASK
This renames "event_mask" to "mask" and changes its type to be
more consistent with the Basic Rate code.
2010-07-12 20:05:44 -03:00
Vinicius Costa Gomes
6cd591344b Add the hci_le_create_conn command to libbluetooth
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-08 21:05:36 -03:00
Vinicius Costa Gomes
0e20e20eeb Add support for LE Events to libbluetooth
Now we can receive and deal with LE Events, which are encoded inside
a LE Meta Event, using the low-level libbluetooth.
2010-07-08 21:05:36 -03:00
Vinicius Costa Gomes
032fc6f086 Fix wrong fields on le_create_connection_cp
There were some fields that were mistakenly added to the structure,
this removes them and fixes the size of the struct.
2010-07-08 21:05:36 -03:00
Vinicius Costa Gomes
9449768c0a Fix another inconsistency in the naming of fields
"rx_freq" should be renamed to "frequency" to remain consistent with the
Transmitter test command.
2010-07-08 21:05:36 -03:00
Vinicius Costa Gomes
3106a6eaf4 Fix inconsistency in {max,min}_interval naming
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-08 21:05:36 -03:00
Marcel Holtmann
2b51300a68 Add proper LE_ prefix to some HCI constants 2010-07-08 11:49:01 -03:00
Marcel Holtmann
0d05a3c0e4 Fix some of the LE OGF and OCF constant names 2010-07-08 11:47:14 -03:00
Marcel Holtmann
bf56797c79 Remove some unneeded empty lines 2010-07-08 11:40:05 -03:00
Vinicius Costa Gomes
504876483a Add enough LE commands to start LE Scan
This adds commands to enable LE Scan and set its parameters.
2010-07-06 20:17:38 -03:00
Vinicius Costa Gomes
1f950993c8 Add basic support for HCI LE events 2010-07-06 20:11:24 -03:00
Vinicius Costa Gomes
29cecbea21 Add basic support for LE HCI commands 2010-07-06 20:10:21 -03:00
Marcel Holtmann
be96afa270 Add some more company identifiers 2010-07-06 10:26:45 -03:00
Elvis Pfützenreuter
15b2bfd69b Fix sdp_get_supp_feat function
In case of string data items, value is a pointer by itself.
2010-06-18 11:12:36 +03:00
Gustavo F. Padovan
a554d3a656 Fix redundant null check on calling free()
Issues found by smatch static check: http://smatch.sourceforge.net/
2010-06-08 15:57:25 +08:00
Elvis Pfützenreuter
d48df6f540 Change MDP profile name and macros to HDP 2010-06-04 11:24:10 +03:00
Johan Hedberg
4fae65509d Add HCIBLOCKADDR and HCIUNBLOCKADDR ioctl definitions 2010-05-17 17:30:05 +02:00
Jose Antonio Santos Cadenas
078185a230 Remove extra spaces at end of line in lib dir 2010-05-07 01:47:54 +03:00
José Antonio Santos Cadenas
1d1154156d Fix list parsing bug in sdp_set_supp_features
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-28 22:47:59 +03:00
Gustavo F. Padovan
d006c7abe4 Add txWindow and MaxTt to l2cap_options 2010-04-28 18:47:35 +03:00
Marcel Holtmann
bd3ebad37b Make some UUID parameters const 2010-04-28 10:40:48 +02:00
Marcel Holtmann
d108edd5cd Remove another bunch of pointless casting attempts 2010-04-28 10:36:55 +02:00
Santiago Carot-Nemesio
114cb3f810 Add memory checks whenever memory is allocated in SDP
This patch checks memory allocated with malloc and removes uneccessary
(**void) castings.
2010-04-28 10:37:24 +03:00
Santiago Carot Nemesio
f58df2db7a Use NULL instead of 0 for functions returning a pointer 2010-04-27 17:56:40 +03:00
Santiago Carot Nemesio
400772d67b Remove some blanks spaces in sdp source code. 2010-04-27 17:56:14 +03:00
Marcel Holtmann
fa35778e2f Add some more company identifiers 2010-04-14 04:35:49 -07:00
Marcel Holtmann
39d6894702 Fix accidental OCF_READ_INQUIRY_TRANSMIT_POWER_LEVEL breakage 2010-03-07 13:22:11 -08:00
Marcel Holtmann
372a952dab Fix accidental hci_read_inquiry_transmit_power_level symbol breakage 2010-02-13 14:16:51 -08:00
Marcel Holtmann
4aa4bdb16a Add helper functions for controller type string conversion 2010-02-13 02:21:29 +01:00
Marcel Holtmann
bbd888d066 Add Bluetooth controller types 2010-02-13 02:09:52 +01:00
Marcel Holtmann
c886503a79 Fix another fallout from Inquiry Response Transmit Power Level typo 2010-02-05 19:52:59 -08:00
Marcel Holtmann
ed9e3ff848 Fix my stupid typo with Read Inquiry Response Transmit Power Level 2010-02-05 10:31:50 -08:00
Marcel Holtmann
bc05ccb65b Remove "(tentative)" comment 2010-01-22 14:24:00 +01:00
Marcel Holtmann
9184e2eeb7 Update copyright information 2010-01-01 17:08:17 -08:00
Marcel Holtmann
620892f621 Add command values from Bluetooth 4.0 specification 2009-12-17 22:08:16 -08:00
Marcel Holtmann
89b20242bc Add LMP features for Low Energy support 2009-12-17 21:52:23 -08:00