zephyr/net/bluetooth
Luiz Augusto von Dentz 562b491182 Bluetooth: Add delay before sending Connection Update
BLUETOOTH SPECIFICATION Version 4.2 [Vol 3, Part C] page 368:

  "The Peripheral device should not perform a Connection Parameter Update
   procedure within T GAP (conn_pause_peripheral) after establishing a
   connection."

> HCI Event: LE Meta Event (0x3e) plen 19 [hci1] 11:14:22.496358
      LE Connection Complete (0x01)
        Status: Success (0x00)
        Handle: 74
        Role: Slave (0x01)
        Peer address type: Public (0x00)
        Peer address: 7C:7A:91:18:82:46 (Intel Corporate)
        Connection interval: 70.00 msec (0x0038)
        Connection latency: 0.00 msec (0x0000)
        Supervision timeout: 420 msec (0x002a)
        Master clock accuracy: 0x01
...[5 seconds interval]...
< ACL Data TX: Handle 74 flags 0x00 dlen 16 [hci1] 11:14:27.493541
      LE L2CAP: Connection Parameter Update Request (0x12) ident 1 len 8
        Min interval: 24
        Max interval: 40
        Slave latency: 0
        Timeout multiplier: 42

Change-Id: Ibb301ea00c127542ba299ad0b94825ad1ed05c5c
Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
2016-06-16 16:56:39 +03:00
..
att_internal.h Bluetooth: Update Intel copyright for files modified in 2016 2016-06-10 12:10:53 +03:00
att.c Bluetooth: L2CAP: Refactor l2cap core types 2016-06-13 11:49:07 +00:00
conn_internal.h Bluetooth: Add delay before sending Connection Update 2016-06-16 16:56:39 +03:00
conn.c Bluetooth: Add delay before sending Connection Update 2016-06-16 16:56:39 +03:00
gatt_internal.h Bluetooth: Update Intel copyright for files modified in 2016 2016-06-10 12:10:53 +03:00
gatt.c Bluetooth: Update Intel copyright for files modified in 2016 2016-06-10 12:10:53 +03:00
hci_core.c Bluetooth: Add delay before sending Connection Update 2016-06-16 16:56:39 +03:00
hci_core.h Bluetooth: Update Intel copyright for files modified in 2016 2016-06-10 12:10:53 +03:00
hci_ecc.c Bluetooth: Use proper net_buf APIs 2016-06-13 17:22:05 +03:00
hci_ecc.h
Kconfig Bluetooth: Update Intel copyright for files modified in 2016 2016-06-10 12:10:53 +03:00
keys.c Bluetooth: Update Intel copyright for files modified in 2016 2016-06-10 12:10:53 +03:00
keys.h Bluetooth: Update Intel copyright for files modified in 2016 2016-06-10 12:10:53 +03:00
l2cap_br.c Bluetooth: L2CAP: Add helper for BR channel conversion 2016-06-13 15:14:18 +03:00
l2cap_internal.h Bluetooth: L2CAP: Refactor l2cap core types 2016-06-13 11:49:07 +00:00
l2cap.c Bluetooth: L2CAP: Remove unnecessary stack variables 2016-06-13 15:14:18 +03:00
Makefile
monitor.c
monitor.h
smp_null.c Bluetooth: SMP: Fix registering L2CAP fixed channel 2016-06-14 17:14:45 +02:00
smp.c Bluetooth: SMP: Fix registering L2CAP fixed channel 2016-06-14 17:14:45 +02:00
smp.h Bluetooth: Update Intel copyright for files modified in 2016 2016-06-10 12:10:53 +03:00
uuid.c Bluetooth: Update Intel copyright for files modified in 2016 2016-06-10 12:10:53 +03:00