Kumar Gala
d0eb235510
Bluetooth: convert to using newly introduced integer sized types
...
Convert code to use u{8,16,32,64}_t and s{8,16,32,64}_t instead of C99
integer types.
Jira: ZEP-2051
Change-Id: I8f57a17f78e674aca5400f005db8975c9f9e150e
Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2017-04-20 13:25:23 -05:00
David B. Kinder
ac74d8b652
license: Replace Apache boilerplate with SPDX tag
...
Replace the existing Apache 2.0 boilerplate header with an SPDX tag
throughout the zephyr code tree. This patch was generated via a
script run over the master branch.
Also updated doc/porting/application.rst that had a dependency on
line numbers in a literal include.
Manually updated subsys/logging/sys_log.c that had a malformed
header in the original file. Also cleanup several cases that already
had a SPDX tag and we either got a duplicate or missed updating.
Jira: ZEP-1457
Change-Id: I6131a1d4ee0e58f5b938300c2d2fc77d2e69572c
Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2017-01-19 03:50:58 +00:00
Sathish Narasimman
7eacb0477c
Bluetooth: HFP HF: SLC query indicators present value
...
Service level connection sending AT+CIND? and parse the response
to get the present value of the available indicators.
This patch also providing callback interface to application for
the indicators value received.
Also added doxygen comment for connected and disconnected callback.
< ACL Data TX: Handle 256 flags 0x00 dlen 17 [hci0] 25.251358
Channel: 67 len 13 [PSM 3 mode 0] {chan 0}
RFCOMM: Unnumbered Info with Header Check (UIH) (0xef)
Address: 0x09 cr 0 dlci 0x02
Control: 0xef poll/final 0
Length: 9
FCS: 0x40
41 54 2b 43 49 4e 44 3f 0d 40 AT+CIND?.@
> HCI Event: Number of Completed Packets (0x13) plen 5 [hci0] 25.262012
Num handles: 1
Handle: 256
Count: 1
> ACL Data RX: Handle 256 flags 0x02 dlen 33 [hci0] 25.293028
Channel: 64 len 29 [PSM 3 mode 0] {chan 0}
RFCOMM: Unnumbered Info with Header Check (UIH) (0xef)
Address: 0x0b cr 1 dlci 0x02
Control: 0xff poll/final 1
Length: 24
FCS: 0x86
Credits: 1
0d 0a 2b 43 49 4e 44 3a 20 30 2c 30 2c 31 2c 33 ..+CIND: 0,0,1,3
2c 30 2c 33 2c 30 0d 0a 86 ,0,3,0...
> ACL Data RX: Handle 256 flags 0x02 dlen 14 [hci0] 25.295006
Channel: 64 len 10 [PSM 3 mode 0] {chan 0}
RFCOMM: Unnumbered Info with Header Check (UIH) (0xef)
Address: 0x0b cr 1 dlci 0x02
Control: 0xef poll/final 0
Length: 6
FCS: 0x9a
0d 0a 4f 4b 0d 0a 9a ..OK...
Change-Id: I7b2a89487e2d481391c51201e32b3287808f82dc
Signed-off-by: Sathish Narasimman <sathish.narasimman@intel.com>
2017-01-05 08:49:16 +02:00
Sathish Narasimman
128ef4dd99
Bluetooth: HFP HF: SLC Connection send/parse CIND
...
Part of service level connection initilization. Sending AT+CIND=?
and parsing its response.
< ACL Data TX: Handle 256 flags 0x00 dlen 18 [hci0] 20.888273
Channel: 76 len 14 [PSM 3 mode 0] {chan 0}
RFCOMM: Unnumbered Info with Header Check (UIH) (0xef)
Address: 0x09 cr 0 dlci 0x02
Control: 0xef poll/final 0
Length: 10
FCS: 0x40
41 54 2b 43 49 4e 44 3d 3f 0d 40 AT+CIND=?.@
> HCI Event: Number of Completed Packets (0x13) plen 5 [hci0] 20.914998
Num handles: 1
Handle: 256
Count: 1
> HCI Event: Number of Completed Packets (0x13) plen 5 [hci0] 20.916863
Num handles: 1
Handle: 256
Count: 1
> ACL Data RX: Handle 256 flags 0x02 dlen 142 [hci0] 20.945835
Channel: 64 len 138 [PSM 3 mode 0] {chan 0}
RFCOMM: Unnumbered Info with Header Check (UIH) (0xef)
Address: 0x0b cr 1 dlci 0x02
Control: 0xff poll/final 1
Length: 1024
FCS: 0x86
Credits: 1
0d 0a 2b 43 49 4e 44 3a 20 28 22 63 61 6c 6c 22 ..+CIND: ("call"
2c 28 30 2c 31 29 29 2c 28 22 63 61 6c 6c 73 65 ,(0,1)),("callse
74 75 70 22 2c 28 30 2d 33 29 29 2c 28 22 73 65 tup",(0-3)),("se
72 76 69 63 65 22 2c 28 30 2d 31 29 29 2c 28 22 rvice",(0-1)),("
73 69 67 6e 61 6c 22 2c 28 30 2d 35 29 29 2c 28 signal",(0-5)),(
22 72 6f 61 6d 22 2c 28 30 2c 31 29 29 2c 28 22 "roam",(0,1)),("
62 61 74 74 63 68 67 22 2c 28 30 2d 35 29 29 2c battchg",(0-5)),
28 22 63 61 6c 6c 68 65 6c 64 22 2c 28 30 2d 32 ("callheld",(0-2
29 29 0d 0a 86 ))...
> ACL Data RX: Handle 256 flags 0x02 dlen 14 [hci0] 20.947764
Channel: 64 len 10 [PSM 3 mode 0] {chan 0}
RFCOMM: Unnumbered Info with Header Check (UIH) (0xef)
Address: 0x0b cr 1 dlci 0x02
Control: 0xef poll/final 0
Length: 6
FCS: 0x9a
0d 0a 4f 4b 0d 0a 9a ..OK...
Change-Id: I33126a19641b889f1749b642cbc5e63984d85b6d
Signed-off-by: Sathish Narasimman <sathish.narasimman@intel.com>
2017-01-05 08:49:16 +02:00
Sathish Narasimman
c719bfb689
Bluetooth: HFP HF: SLC connection-Send/Parse BRSF
...
Service Level Connection(SLC) Initialization part. Sending AT+BRSF
and parsing its response.
< ACL Data TX: Handle 256 flags 0x00 dlen 20
Channel: 75 len 16 [PSM 3 mode 0] {chan 0}
RFCOMM: Unnumbered Info with Header Check (UIH) (0xef)
Address: 0x09 cr 0 dlci 0x02
Control: 0xef poll/final 0
Length: 12
FCS: 0x40
41 54 2b 42 52 53 46 3d 31 34 38 0d 40 AT+BRSF=20.
.
> ACL Data RX: Handle 256 flags 0x02 dlen 23
Channel: 64 len 19 [PSM 3 mode 0] {chan 0}
RFCOMM: Unnumbered Info with Header Check (UIH) (0xef)
Address: 0x0b cr 1 dlci 0x02
Control: 0xff poll/final 1
Length: 14
FCS: 0x86
Credits: 4
0d 0a 2b 42 52 53 46 3a 20 38 37 31 0d 0a 86 ..+BRSF: 871.
> ACL Data RX: Handle 256 flags 0x02 dlen 14
Channel: 64 len 10 [PSM 3 mode 0] {chan 0}
RFCOMM: Unnumbered Info with Header Check (UIH) (0xef)
Address: 0x0b cr 1 dlci 0x02
Control: 0xef poll/final 0
Length: 6
FCS: 0x9a
0d 0a 4f 4b 0d 0a 9a ..OK...
Change-Id: I51581928d479ea4229b32a07cbea86c1f6fe09c8
Signed-off-by: Sathish Narasimman <sathish.narasimman@intel.com>
2016-11-09 08:57:52 +02:00
Johan Hedberg
6bc645962a
Bluetooth: Move Bluetooth host stack to subsys
...
Move the Bluetooth host stack from net/bluetooth to
subsys/bluetooth/host. This is preparation for having both host and
controller under the same root, i.e. subsys/bluetooth/.
Change-Id: I3bc796f7e331fca0c485f3890d62b9c03e027b96
Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
2016-11-04 22:05:05 +02:00