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