zephyr/subsys/bluetooth/host
Kamil Gawor 0843ef1cfa bluetooth: host: Fix reading current PHY when using extended advertising
The current PHY is read only when automatic PHY
update procedure is enabled, 2M PHY is supported and
extended advertising is enabled and this is done after
application is notified about connection. This leads
to invalid connection info PHY data which always returns
1M PHY because when using extended advertising the connection
can be established on different PHY and host does not read
this value from the controller in most cases. In order to
have a current PHY value updated we need to read it in
connection complete event before the user application
is notified about connection.

Signed-off-by: Kamil Gawor <Kamil.Gawor@nordicsemi.no>
2022-06-05 14:48:14 +02:00
..
a2dp_internal.h
a2dp.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
addr.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
adv.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
adv.h Bluetooth: host: Cancel limited adv timeout when advertising stopped 2021-08-30 14:41:20 +02:00
aes_ccm.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
at.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
at.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
att_internal.h Bluetooth: Host: Use correct type for func in ATT metadata 2022-06-03 12:52:16 +02:00
att.c Bluetooth: Host: Option for disabling of ATT auto retry 2022-06-05 14:45:32 +02:00
avdtp_internal.h subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
avdtp.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
br.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
br.h Bluetooth: host: Refactor out BR/EDR from hci_core to br 2021-03-15 16:51:51 +02:00
buf.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
CMakeLists.txt Bluetooth: Remove deprecated BT_WHITELIST KConfig option 2022-05-23 10:45:44 +02:00
conn_internal.h Bluetooth: Host: Add err parameter to bt_conn_tx_cb_t 2022-06-03 12:52:16 +02:00
conn.c Bluetooth: ISO: Central security request 2022-06-05 14:12:50 +02:00
crypto.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
crypto.h
direction_internal.h Bluetooth: Host: df: Fix uninit per adv sync and IQ report passed to app 2022-02-08 14:49:43 +01:00
direction.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
ecc.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
ecc.h bluetooth: Add defines for ECC key lengths 2021-08-09 16:45:57 +02:00
gatt_internal.h Bluetooth: gatt: callbacks on ATT MTU update 2021-06-07 12:03:09 +02:00
gatt.c Bluetooth: Allow support for Multiple Variable Length Read without EATT 2022-06-05 14:44:58 +02:00
hci_common.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
hci_core.c bluetooth: host: Fix reading current PHY when using extended advertising 2022-06-05 14:48:14 +02:00
hci_core.h Bluetooth: host: Use a linked list instead of a FIFO as the RX queue 2022-04-12 09:53:33 +02:00
hci_ecc.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
hci_ecc.h subsys/bluetooth/host: hci_core: Add a bt_disable command 2022-03-10 13:28:41 -05:00
hci_raw_internal.h
hci_raw.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
hfp_hf.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
hfp_internal.h everywhere: fix typos 2022-03-18 13:24:08 -04:00
id.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
id.h Bluetooth: host: Update RPA timer to new delayable work API 2021-05-05 19:44:09 -04:00
iso_internal.h Bluetooth: ISO: Central security request 2022-06-05 14:12:50 +02:00
iso.c Bluetooth: ISO: Move iso_server NULL check for inc. reqs 2022-06-05 14:12:50 +02:00
Kconfig drivers: bluetooth: hci: introduce new Telink B91 HCI driver 2022-06-05 14:45:10 +02:00
Kconfig.gatt Bluetooth: Host: Option for disabling of ATT auto retry 2022-06-05 14:45:32 +02:00
Kconfig.l2cap Bluetooth: has: Add initial Hearing Access Service client 2022-04-07 09:37:53 +02:00
keys_br.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
keys.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
keys.h Bluetooth: host: Align with terms in v5.3 spec 2021-09-20 20:01:32 +02:00
l2cap_br.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
l2cap_internal.h Bluetooth: Host: Fix L2CAP collision mitigation 2022-05-10 18:40:36 +02:00
l2cap.c Bluetooth: Host: Handle err in l2cap_chan_sdu_sent and l2cap_chan_seg_sent 2022-06-03 12:52:16 +02:00
monitor.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
monitor.h Bluetooth: Add option to log btsnoops over RTT 2021-05-05 16:03:38 +02:00
rfcomm_internal.h subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
rfcomm.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
scan.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
scan.h Bluetoot: host: Make get_per_adv_sync to be global function 2021-05-06 16:27:16 +02:00
sdp_internal.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
sdp.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
settings.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
settings.h Bluetooth: Setting: Make bt_settings_encode_key take a const address 2020-02-14 14:15:11 +02:00
smp_null.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
smp.c Bluetooth: Host: Add err parameter to bt_conn_tx_cb_t 2022-06-03 12:52:16 +02:00
smp.h bluetooth: host: Add support for SMP error code 0x0f 2021-11-01 21:48:52 -04:00
ssp.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
ssp.h Bluetooth: host: Split SSP to it's own module 2020-08-11 19:32:35 +02:00
testing.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
testing.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
uuid.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00