text: #include <string.h>
  #include "wm_include.h"
  #include "wm_demo.h"
  #include "wm_rtc.h"
  
  #if DEMO_RTC
  
  
  
  static void demo_rtc_clock_irq(u8 *arg)
  {
  	struct tm tblock;
  	tls_get_rtc(&tblock);
  	printf("rtc clock, sec=%d,min=%d,hour=%d,mon=%d,year=%d\n",tblock.tm_sec,tblock.tm_min,tblock.tm_hour,tblock.tm_mon,tblock.tm_year);	
  }
  
  
  int rtc_demo(void)
  {
  	struct tm tblock;
  	
  	tblock.tm_year = 17;
  	tblock.tm_mon = 11;
  	tblock.tm_mday = 20;
  	tblock.tm_hour = 14;
  	tblock.tm_min = 30;
  	tblock.tm_sec = 0;
  	tls_set_rtc(&tblock);
  	
  	tls_rtc_isr_register(demo_rtc_clock_irq, NULL);
  	tblock.tm_year = 17;
  	tblock.tm_mon = 11;
  	tblock.tm_mday = 20;
  	tblock.tm_hour = 14;
  	tblock.tm_min = 30;
  	tblock.tm_sec = 20;
  	tls_rtc_timer_start(&tblock);
  	
  	while(1)
  	{
  		tls_os_time_delay(200);
  		tls_get_rtc(&tblock);
  		printf("rtc cnt, sec=%02d,min=%02d,hour=%02d,mon=%02d,year=%02d\n",tblock.tm_sec,tblock.tm_min,tblock.tm_hour,tblock.tm_mon,tblock.tm_year);
  	}
  
  	return WM_SUCCESS;
  }
  
  
  
  #endif
  
  
  
  