📄 rtc_test.c
字号:
/*
Module Name : sagiters.c
Functions : RTC_TEST
Purpose : Test rtcm41t81
Notes :
This function is setting and compare data for rtcm41t81.
*/
// Local header files
#include <demo/uart270.h>
// Extern global variables
extern char UART_outBuff[1024];
typedef struct{
unsigned char M41T81_sec; /* Seconds (00 ~ 59) */
unsigned char M41T81_min; /* Minutes (00 ~ 59) */
unsigned char M41T81_hour; /* Hours (00 ~ 23) */
unsigned char M41T81_wday; /* Week (01 ~ 07) */
unsigned char M41T81_mday; /* Day of Month (01 ~ 31) */
unsigned char M41T81_mon; /* Months (01 ~ 12) */
unsigned char M41T81_year; /* Year (00 ~ 99) */
} M41T81_TM;
//
// Test rtc41t81
void RTC_TEST(void) {
M41T81_TM rtc_test;
M41T81_TM showTime;
unsigned int buf0;
rtc_test.M41T81_year = 0x04;
rtc_test.M41T81_mon = 0x02;
rtc_test.M41T81_mday = 0x02;
rtc_test.M41T81_wday = 1;
rtc_test.M41T81_hour = 0x02;
rtc_test.M41T81_min = 0x02;
rtc_test.M41T81_sec = 0x02;
UART_sendString( UART0, "\r\n ****************RTC TEST****************" );
M41T81_TimeInput(&rtc_test);
M41T81_TimeOut(&showTime);
buf0 = 0;
buf0 = memcmp(rtc_test, showTime, 7);
if( buf0 == 0 )
UART_sendString( UART0, "\r\n PASS " );
else
UART_sendString( UART0, "\r\n ERROR " );
UART_sendString( UART0, "\r\n " );
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -