Răsfoiți Sursa

fix: rtc初始化值不合法 https://gitee.com/openLuat/LuatOS/issues/I5ND65

Wendal Chen 3 ani în urmă
părinte
comite
013f5f193b
1 a modificat fișierele cu 7 adăugiri și 0 ștergeri
  1. 7 0
      app/main.c

+ 7 - 0
app/main.c

@@ -2,6 +2,7 @@
 #include "wm_gpio_afsel.h"
 #include "wm_psram.h"
 #include "wm_internal_flash.h"
+#include "wm_rtc.h"
 
 #ifdef __LUATOS__
 #include "string.h"
@@ -121,6 +122,12 @@ void UserMain(void){
 	opt.stopbits = TLS_UART_ONE_STOPBITS;
 	tls_uart_port_init(0, &opt, 0);
 
+	struct tm tblock = {0};
+	tblock.tm_mday = 1;
+	tblock.tm_mon = 0;
+	tblock.tm_year = 70;
+	tls_set_rtc(&tblock);
+
 	// 完全禁用jtag
 	//u32 value = tls_reg_read32(HR_CLK_SEL_CTL);
 	// printf("HR_CLK_SEL_CTL %08X\n", value);