summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Whitten <ben.whitten@lairdtech.com>2017-06-09 10:23:27 +0100
committerglennrub <glennbakke@gmail.com>2017-06-09 15:15:19 +0200
commit8326d777cc36af4086cc3d9fca00eff83557d710 (patch)
tree35b5d5b0871382c98f23084aadf15601a5077e1d
parentdecb260890d75122c8baad670da7c425ec176706 (diff)
nrf/drivers/bluetooth: Allow s132 to use LFCLK
-rw-r--r--nrf/drivers/bluetooth/ble_drv.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/nrf/drivers/bluetooth/ble_drv.c b/nrf/drivers/bluetooth/ble_drv.c
index dab0e42fb..c58c08733 100644
--- a/nrf/drivers/bluetooth/ble_drv.c
+++ b/nrf/drivers/bluetooth/ble_drv.c
@@ -123,13 +123,21 @@ uint32_t ble_drv_stack_enable(void) {
softdevice_assert_handler);
#endif // BLUETOOTH_LFCLK_RC
#else
+#if BLUETOOTH_LFCLK_RC
+ nrf_clock_lf_cfg_t clock_config = {
+ .source = NRF_CLOCK_LF_SRC_RC,
+ .rc_ctiv = 16,
+ .rc_temp_ctiv = 2,
+ .xtal_accuracy = 0
+ };
+#else
nrf_clock_lf_cfg_t clock_config = {
.source = NRF_CLOCK_LF_SRC_XTAL,
.rc_ctiv = 0,
.rc_temp_ctiv = 0,
.xtal_accuracy = NRF_CLOCK_LF_XTAL_ACCURACY_20_PPM
};
-
+#endif
uint32_t err_code = sd_softdevice_enable(&clock_config,
softdevice_assert_handler);
#endif