zephyr/subsys/bluetooth/controller/ll_sw
Vinayak Kariappa Chettimada 8a3a4bb589 Bluetooth: controller: split: Fix PHY update tx pause
Data transmission was paused when PHY update request control
PDU was enqueued in ULL. If there was pending data PDU in
ULL that was not enqueued towards LLL, this caused
transmission to stall.

Move the tx pause due to PHY update request/response being
enqueued to pre_tx_ack callback, this way all pending PDUs
in ULL is enqueued to LLL.

Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
2020-02-10 10:22:42 +01:00
..
nordic bluetooth: controller: Implemented dynamic re-scheduling in ticker 2020-01-28 08:07:54 +01:00
openisa Bluetooth: controller: split: openisa: fix missing include 2020-02-07 15:52:26 -06:00
ctrl_internal.h Bluetooth: controller: enable dynamic TXP over LEGACY arch (#17731) 2019-12-17 12:29:57 +01:00
ctrl.c Bluetooth: Fix infinite recursion in host-based bt_rand 2020-01-31 18:33:06 +01:00
ctrl.h Bluetooth: controller: Optimize calls to hci_get_class() 2019-10-11 13:31:52 +02:00
ll_addr.c Bluetooth: controller: Rename BT_LL_SW to BT_LL_SW_LEGACY 2019-07-22 14:23:42 +02:00
ll_adv_aux.c
ll_adv_aux.h
ll_adv.c Bluetooth: controller: legacy: Fix redundant priv variable check 2020-01-16 08:49:35 +01:00
ll_adv.h
ll_filter.c Bluetooth: controller: legacy: Fix HCI LE Add Device to Whitelist 2019-12-10 22:29:15 +02:00
ll_filter.h
ll_master.c
ll_mesh.c
ll_mesh.h
ll_scan.c Bluetooth: controller: Fix to reject invalid enable command 2019-09-24 08:15:56 +02:00
ll_settings.c Bluetooth: controller: Support SMI TX flag as setting 2020-01-28 20:28:50 +01:00
ll_test.c drivers: clock_control: nrf: Switch to single clock device 2019-12-17 14:38:19 +01:00
ll_test.h
ll_tx_pwr.c Bluetooth: controller: enable dynamic TXP over LL_SPLIT arch (#17731) 2019-12-17 12:29:57 +01:00
ll.c Bluetooth: controller: Support SMI TX flag as setting 2020-01-28 20:28:50 +01:00
lll_chan.c Bluetooth: controller: split: Add missing BT_DEBUG_ENABLED define 2019-11-21 17:08:37 +01:00
lll_chan.h
lll_conn.h Bluetooth: controller: split: Update lll_conn_flush interface 2020-01-27 13:51:08 +01:00
lll_filter.h Bluetooth: controller: split: ULL filter API modifications 2020-01-17 17:11:54 +01:00
lll.h Bluetooth: controller: enable dynamic TXP over LL_SPLIT arch (#17731) 2019-12-17 12:29:57 +01:00
nrf.cmake Bluetooth: controller: Clean up nrf cmake include 2020-01-29 15:27:24 +01:00
openisa.cmake bluetooth: controller: refactor CMake related files 2020-01-23 16:08:00 +01:00
pdu.h Bluetooth: controller: define adv channel access address as macro in pdu.h 2020-01-06 09:58:18 +01:00
ull_adv_aux.c
ull_adv_aux.h
ull_adv_internal.h
ull_adv_types.h Bluetooth: controller: split: Fix uninitialized advertiser rl_idx 2020-02-07 14:09:05 +01:00
ull_adv.c Bluetooth: controller: split: Fix uninitialized advertiser rl_idx 2020-02-07 14:09:05 +01:00
ull_conn_internal.h Bluetooth: controller: Refactor time calculation for LL DLE procedure 2020-01-10 14:10:23 +01:00
ull_conn_types.h Bluetooth: controller: split: Fix conn update to be cacheable 2019-11-11 14:17:35 +01:00
ull_conn.c Bluetooth: controller: split: Fix PHY update tx pause 2020-02-10 10:22:42 +01:00
ull_filter.c bluetooth: controller: fixing issue with white list clear 2020-01-30 15:11:45 +01:00
ull_filter.h Bluetooth: controller: split: Port h/w privacy feature 2019-05-24 12:00:12 -04:00
ull_internal.h bluetooth: controller: Moved ull_entropy_get to LLL 2019-06-20 10:30:28 +02:00
ull_master_internal.h
ull_master.c Bluetooth: Fix infinite recursion in host-based bt_rand 2020-01-31 18:33:06 +01:00
ull_scan_internal.h Bluetooth: controller: split: Port h/w privacy feature 2019-05-24 12:00:12 -04:00
ull_scan_types.h
ull_scan.c Bluetooth: controller: enable dynamic TXP over LL_SPLIT arch (#17731) 2019-12-17 12:29:57 +01:00
ull_sched_internal.h
ull_sched.c
ull_slave_internal.h
ull_slave.c Bluetooth: controller: enable dynamic TXP over LL_SPLIT arch (#17731) 2019-12-17 12:29:57 +01:00
ull.c Bluetooth: controller: Support SMI TX flag as setting 2020-01-28 20:28:50 +01:00