RTC. Nop.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3617 35acf78f-673a-0410-8e92-d51de3d6d3f4
This commit is contained in:
parent
edcb16ebeb
commit
172680aea3
|
@ -316,7 +316,7 @@
|
||||||
PIN_MODE_ALTERNATE(GPIOC_SDIO_D2) | \
|
PIN_MODE_ALTERNATE(GPIOC_SDIO_D2) | \
|
||||||
PIN_MODE_ALTERNATE(GPIOC_SDIO_D3) | \
|
PIN_MODE_ALTERNATE(GPIOC_SDIO_D3) | \
|
||||||
PIN_MODE_ALTERNATE(GPIOC_SDIO_CK) | \
|
PIN_MODE_ALTERNATE(GPIOC_SDIO_CK) | \
|
||||||
PIN_MODE_OUTPUT(GPIOC_TAMPER_RTC) | \
|
PIN_MODE_INPUT(GPIOC_TAMPER_RTC) | \
|
||||||
PIN_MODE_INPUT(GPIOC_OSC32_IN) | \
|
PIN_MODE_INPUT(GPIOC_OSC32_IN) | \
|
||||||
PIN_MODE_INPUT(GPIOC_OSC32_OUT))
|
PIN_MODE_INPUT(GPIOC_OSC32_OUT))
|
||||||
|
|
||||||
|
|
|
@ -186,7 +186,7 @@ void rtc_lld_get_time(RTCDriver *rtcp, RTCTime *timespec) {
|
||||||
;
|
;
|
||||||
|
|
||||||
#if STM32_RTC_HAS_SUBSECONDS
|
#if STM32_RTC_HAS_SUBSECONDS
|
||||||
timespec->tv_msec = (1000 * (RTCD1.id_rtc->PRER & 0x7FFF) - RTCD1.id_rtc->SSR) /
|
timespec->tv_msec = (1000 * ((RTCD1.id_rtc->PRER & 0x7FFF) - RTCD1.id_rtc->SSR)) /
|
||||||
((RTCD1.id_rtc->PRER & 0x7FFF) + 1);
|
((RTCD1.id_rtc->PRER & 0x7FFF) + 1);
|
||||||
#endif /* STM32_RTC_HAS_SUBSECONDS */
|
#endif /* STM32_RTC_HAS_SUBSECONDS */
|
||||||
timespec->tv_time = RTCD1.id_rtc->TR;
|
timespec->tv_time = RTCD1.id_rtc->TR;
|
||||||
|
|
|
@ -54,6 +54,7 @@ static inline void exti_rtcwakeup_cb(EXTDriver *extp, expchannel_t channel){
|
||||||
if (RTCD1.id_rtc->ISR | RTC_ISR_WUTF){
|
if (RTCD1.id_rtc->ISR | RTC_ISR_WUTF){
|
||||||
RTCD1.id_rtc->ISR &= ~RTC_ISR_WUTF;
|
RTCD1.id_rtc->ISR &= ~RTC_ISR_WUTF;
|
||||||
}
|
}
|
||||||
|
palTogglePad(GPIOB, GPIOB_LED_B);
|
||||||
palTogglePad(GPIOB, GPIOB_LED_R);
|
palTogglePad(GPIOB, GPIOB_LED_R);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -37,6 +37,8 @@
|
||||||
*/
|
*/
|
||||||
#define STM32_NO_INIT FALSE
|
#define STM32_NO_INIT FALSE
|
||||||
#define STM32_VOS STM32_VOS_HIGH
|
#define STM32_VOS STM32_VOS_HIGH
|
||||||
|
#define STM32_PLS STM32_PLS_LEV0
|
||||||
|
#define STM32_PVD_ENABLE TRUE
|
||||||
#define STM32_HSI_ENABLED TRUE
|
#define STM32_HSI_ENABLED TRUE
|
||||||
#define STM32_LSI_ENABLED FALSE
|
#define STM32_LSI_ENABLED FALSE
|
||||||
#define STM32_HSE_ENABLED TRUE
|
#define STM32_HSE_ENABLED TRUE
|
||||||
|
|
Loading…
Reference in New Issue