zephyr/subsys/bluetooth/controller
Alberto Escolar Piedras fc0f80391c Bluetooth: nordic ECB hal: Bugfix for simulation
Fix in the do_ecb() function
In real HW this function busy waits for the ECB to be done.
In simulation with the POSIX arch a WFE was added to avoid that
infinite loop.
But this function is called with the ECB interrupts disabled.
In normal builds other interrupts will awake the CPU very soon
after entering into that WFE, and the problem was not discovered.

But, in controller only builds, during some conformance tests,
the loop will hang as no other interrupts are coming.

=> Replace the WFE() with a k_busy_wait (only for simulation)

Signed-off-by: Alberto Escolar Piedras <alpi@oticon.com>
2018-12-12 12:12:04 +01:00
..
crypto Bluetooth: Switch from SYS_LOG to logger-based logging 2018-10-19 14:50:22 +02:00
hal Bluetooth: nordic ECB hal: Bugfix for simulation 2018-12-12 12:12:04 +01:00
hci misra-c: Add 'U' to unsigned variable assignments in subsys/ 2018-12-04 22:51:56 -05:00
include Bluetooth: controller: Add min & max interval support in CPR 2018-11-06 20:56:13 -05:00
ll_sw Bluetooth: controller: Fix chan map update's diff trans collision 2018-12-12 12:05:05 +01:00
ticker misra-c: Add 'U' to unsigned variable assignments in subsys/ 2018-12-04 22:51:56 -05:00
util misra-c: Add 'U' to unsigned variable assignments in subsys/ 2018-12-04 22:51:56 -05:00
CMakeLists.txt Bluetooth: Controller: Use a different flag for speed optimization 2018-10-26 15:55:49 +01:00
Kconfig Bluetooth: Add common Kconfig option to disable LE Data Length Update 2018-11-21 12:26:27 -05:00