SX1276GenericLib to support sx1276 bassed LoRa modules, including HopeRF RFM95, Murata CMWX1ZZABZ and Semtech SX1276MB1MAS/SX1276MB1LAS modules
Dependents: DISCO-L072CZ-LRWAN1_LoRa_PingPong DISCO-L072CZ-LRWAN1_LoRa_PingPong DISCO-L072CZ-LRWAN1_LoRa_PingPong DISCO-L072CZ-LRWAN1_LoRa_USB_Rx ... more
Fork of SX1276Lib by
Diff: Arduino-mbed-APIs/arduino-d21.cpp
- Revision:
- 87:5f31c157ed15
- Parent:
- 86:49d19df5bbce
- Child:
- 97:3d5d489206aa
--- a/Arduino-mbed-APIs/arduino-d21.cpp Thu Aug 17 11:07:50 2017 +0200 +++ b/Arduino-mbed-APIs/arduino-d21.cpp Wed Aug 23 16:26:21 2017 +0200 @@ -411,9 +411,14 @@ * when in sleep mode. */ NVMCTRL->CTRLB.bit.SLEEPPRM = NVMCTRL_CTRLB_SLEEPPRM_DISABLED_Val; #endif + if (!(GCLK->CLKCTRL.reg & GCLK_CLKCTRL_GEN_GCLK1)) { + // Configure EIC to use GCLK1 which uses XOSC32K + // This has to be done after the first call to attachInterrupt() + // GCLK->CLKCTRL.reg = GCLK_CLKCTRL_ID(GCM_EIC) | GCLK_CLKCTRL_GEN_GCLK1 | GCLK_CLKCTRL_CLKEN; + } SCB->SCR |= SCB_SCR_SLEEPDEEP_Msk; // standby mode - //EIC->WAKEUP.bit.WAKEUPEN3 = 1; // enable wakeup on Pin 12/PA19/EXTINT[3] see variants.h + // EIC->WAKEUP.bit.WAKEUPEN3 = 1; // enable wakeup on Pin 12/PA19/EXTINT[3] see variants.h __DSB(); // ensures the completion of memory accesses __WFI(); // wait for interrupt