add rtc.h

git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2336 bbd45198-f89e-11dd-88c7-29a3b14d5316
This commit is contained in:
wuyangyong 2012-10-10 06:14:53 +00:00
parent 5e1f1268a1
commit 8b570bbae6
2 changed files with 189 additions and 159 deletions

View File

@ -0,0 +1,26 @@
/*
* File : rtc.h
* This file is part of RT-Thread RTOS
* COPYRIGHT (C) 2006 - 2012, RT-Thread Development Team
*
* The license and distribution terms for this file may be
* found in the file LICENSE in this distribution or at
* http://www.rt-thread.org/license/LICENSE
*
* Change Logs:
* Date Author Notes
* 2012-10-10 aozima first version.
*/
#ifndef RTC_H_INCLUDED
#define RTC_H_INCLUDED
extern rt_err_t set_date(rt_uint32_t year,
rt_uint32_t month,
rt_uint32_t day);
extern rt_err_t set_time(rt_uint32_t hour,
rt_uint32_t minute,
rt_uint32_t second);
#endif // RTC_H_INCLUDED

View File

@ -115,6 +115,10 @@ rt_err_t rt_data_queue_pop(struct rt_data_queue* queue, void** data_ptr, rt_size
rt_err_t rt_data_queue_peak(struct rt_data_queue* queue, void** data_ptr, rt_size_t *size);
void rt_data_queue_reset(struct rt_data_queue* queue);
#ifdef RT_USING_RTC
#include "drivers/rtc.h"
#endif /* RT_USING_RTC */
#ifdef RT_USING_SPI
#include "drivers/spi.h"
#endif /* RT_USING_SPI */