mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2026-11-09 20:45:41 +08:00
[bsp][stm32f10x-HAL] add rtc driver
This commit is contained in:
1 parent
1ddde2799a
commit
ea86ebf142
5 files changed
+240
-1
No files matched your search
@@ -193,6 +193,11 @@ if BSP_USING_WDT
|
||||
default n
|
||||
endif
|
||||
|
||||
menuconfig BSP_USING_RTC
|
||||
bool "Using rtc"
|
||||
select RT_USING_RTC
|
||||
default n
|
||||
|
||||
if RT_USING_DEVICE_IPC && (STM32F103RC || STM32F103RD || STM32F103RE || STM32F103RF || STM32F103RG ||STM32F103VC || STM32F103VD || STM32F103VE || STM32F103VF || STM32F103VG ||STM32F103ZC || STM32F103ZD || STM32F103ZE || STM32F103ZF || STM32F103ZG)
|
||||
config RT_USING_SDCARD
|
||||
bool "Using sdcard with sdio"
|
||||
|
||||
@@ -25,6 +25,9 @@ if GetDepend(['RT_USING_I2C', 'RT_USING_I2C_BITOPS']):
|
||||
|
||||
if GetDepend(['RT_USING_WDT']):
|
||||
src += ['drv_iwg.c']
|
||||
|
||||
if GetDepend(['RT_USING_RTC']):
|
||||
src += ['drv_rtc.c']
|
||||
|
||||
if rtconfig.CROSS_TOOL == 'gcc':
|
||||
src += ['gcc_startup.s']
|
||||
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,15 @@
|
||||
/*
|
||||
* Copyright (c) 2006-2018, RT-Thread Development Team
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*
|
||||
* Change Logs:
|
||||
* Date Author Notes
|
||||
* 2017-10-25 ZYH first implementation
|
||||
* 2018-10-23 XXXXzzzz000 first implementation,referance:stm32f4xx-HAL/drv_rtc.h
|
||||
*/
|
||||
|
||||
#ifndef __DRV_RTC_H__
|
||||
#define __DRV_RTC_H__
|
||||
extern int rt_hw_rtc_init(void);
|
||||
#endif
|
||||
@@ -79,7 +79,9 @@ extern "C" {
|
||||
#endif
|
||||
#define HAL_PWR_MODULE_ENABLED
|
||||
#define HAL_RCC_MODULE_ENABLED
|
||||
// #define HAL_RTC_MODULE_ENABLED
|
||||
#ifdef RT_USING_RTC
|
||||
#define HAL_RTC_MODULE_ENABLED
|
||||
#endif
|
||||
#ifdef RT_USING_SDCARD
|
||||
#define HAL_SD_MODULE_ENABLED
|
||||
#endif
|
||||
|
||||
Reference in new issue
Block a user