bluetooth: controller: nrf5: Reorder used PPI channels
The channels assigned to the controller are reordered so that the ones previously used and now available for other purposes have continuous numbers. When the controller can take advantage of the pre-programmed PPI channels (when TIMER0 is used as the event timer), the now free channels are 0-4, when it cannot, it is the channel 0. Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
This commit is contained in:
parent
589b65e72d
commit
4750cf3b7b
2 changed files with 35 additions and 35 deletions
|
@ -235,10 +235,10 @@ static int pwm_nrf5_sw_init(struct device *dev)
|
|||
}
|
||||
|
||||
#define PWM_0_MAP_SIZE 3
|
||||
/* NOTE: nRF51x BLE controller use HW tIFS hence using only PPI channels 0-6.
|
||||
/* NOTE: nRF51x BLE controller use HW tIFS hence using only PPI channels 1-6.
|
||||
* nRF52x BLE controller implements SW tIFS and uses addition 6 PPI channels.
|
||||
* Also, nRF52x requires one additional PPI channel for decryption rate boost.
|
||||
* Hence, nRF52x BLE controller uses PPI channels 0-13.
|
||||
* Hence, nRF52x BLE controller uses PPI channels 1-13.
|
||||
*
|
||||
* NOTE: If PA/LNA feature is enabled for nRF52x, then additional two PPI
|
||||
* channels 14-15 are used by BLE controller.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue