zephyr/subsys/bluetooth/controller/ll_sw
Ioannis Glaropoulos ee85f248fc bluetooth: controller: abstract PPI handling for LE Coded
This commit completes the refactoring of radio.c, so it
calls abstract functions for PPI handling for LE Coded
PHY (e.g. enable, disable channels, or configure endpoints),
which, then, call the platform-specific functions for PPI
handling. The abstract functions are simple wrappers,
implemented in radio_nrf5_ppi.h, conditionally, if we
build the controller with support for LE Coded PHY.

Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
2019-09-16 19:06:51 +02:00
..
nordic bluetooth: controller: abstract PPI handling for LE Coded 2019-09-16 19:06:51 +02:00
ctrl_internal.h Bluetooth: controller: Add data length procedure queueing 2019-09-07 17:10:22 +02:00
ctrl.c Bluetooth: controller: Fix data PDU leak during ctrl PDU defer 2019-09-07 17:10:22 +02:00
ctrl.h Bluetooth: controller: Preliminary work in progress mesh ext. 2019-01-23 09:45:06 +01: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 Bluetooth: controller: Prepare to introduce LL split architecture 2019-01-07 13:42:01 +01:00
ll_adv_aux.h Bluetooth: controller: Prepare to introduce LL split architecture 2019-01-07 13:42:01 +01:00
ll_adv.c Bluetooth: controller: Preliminary work in progress mesh ext. 2019-01-23 09:45:06 +01:00
ll_adv.h Bluetooth: controller: Rename Kconfig prefix 2017-08-14 15:44:56 +03:00
ll_filter.c Bluetooth: controller: Fix assert in RPA timeout for advertiser 2019-08-07 20:49:49 +02:00
ll_filter.h Bluetooth: controller: Fix RL index check 2017-08-21 18:49:59 +02:00
ll_master.c Bluetooth: controller: Prepare to introduce LL split architecture 2019-01-07 13:42:01 +01:00
ll_mesh.c all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
ll_mesh.h Bluetooth: controller: Preliminary work in progress mesh ext. 2019-01-23 09:45:06 +01:00
ll_scan.c Bluetooth: controller: Prepare to introduce LL split architecture 2019-01-07 13:42:01 +01:00
ll_settings.c Bluetooth: controller: Settings for company_id and subversion_number. 2019-07-23 10:58:03 +02:00
ll_test.c Bluetooth: controller: Rename BT_LL_SW to BT_LL_SW_LEGACY 2019-07-22 14:23:42 +02:00
ll_test.h Bluetooth: controller: Add Direct Test Mode support 2017-09-04 06:08:09 -04:00
ll_tx_pwr.c Bluetooth: controller: Fix tx power level set and get 2019-03-15 11:07:32 +01:00
ll.c cleanup: include/: move clock_control.h to drivers/clock_control.h 2019-06-27 22:55:49 -04:00
lll_chan.c bluetooth: controller: Move Nordic specific code 2019-05-01 10:40:41 -04:00
lll_chan.h bluetooth: controller: Move Nordic specific code 2019-05-01 10:40:41 -04:00
lll_conn.h Bluetooth: controller: Move LLL-to-ULL Tx Ack API to ULL 2019-05-02 22:53:45 -04:00
lll_filter.h Bluetooth: controller: split: Port h/w privacy feature 2019-05-24 12:00:12 -04:00
lll.h Bluetooth: controller: split: Increase pipeline size 2019-08-11 16:42:52 +02:00
pdu.h bluetooth: controller: Explicitly include toolchain.h. 2019-09-09 21:40:54 +02:00
ull_adv_aux.c Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
ull_adv_aux.h Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
ull_adv_internal.h Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
ull_adv_types.h Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
ull_adv.c bluetooth: controller: Fixing race re. adv disable in HDC 2019-08-23 18:26:13 +02:00
ull_conn_internal.h Bluetooth: controller: split: Fix buffer leak on disconnect 2019-06-17 15:32:35 +02:00
ull_conn_types.h Bluetooth: controller: split: Handle zero length L2CAP start frame 2019-07-17 15:07:52 +02:00
ull_conn.c Bluetooth: controller: split: Fix PDU handling on terminate 2019-08-31 17:04:29 +02:00
ull_filter.c Bluetooth: controller: Fix assert in RPA timeout for advertiser 2019-08-07 20:49:49 +02: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 Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
ull_master.c cleanup: include/: move misc/byteorder.h to sys/byteorder.h 2019-06-27 22:55:49 -04: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 Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
ull_scan.c Bluetooth: controller: split: Add interface to get adv/scan handle 2019-07-04 09:46:49 +02:00
ull_sched_internal.h Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
ull_sched.c Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
ull_slave_internal.h Bluetooth: controller: Introduce ULL LLL architecture 2019-01-23 09:45:06 +01:00
ull_slave.c cleanup: include/: move misc/byteorder.h to sys/byteorder.h 2019-06-27 22:55:49 -04:00
ull.c bluetooth: controller: Added function to support RX link quota update 2019-09-08 12:39:09 +02:00