RDA8810修改默認日期

在做項目時,總是會碰到需要修改系統的默認日期這種要求,現將RDA8810的修改方法和大家分享一下:

一、修改路徑kernel/drivers/rtc/rtc-rda.c

二、修改位置:

  status = __rda_rtc_readl(rtc, STA_REG);
         if (status & RDA_RTC_STA_NOT_PROG) {
                   tm->tm_sec = 0;
                   tm->tm_min = 0;
                   tm->tm_hour = 0;
                   tm->tm_mday = 1;
                   tm->tm_mon = 0;
                   /* From 2014/01/01 */
                   tm->tm_year = 114;
                   tm->tm_wday = 6;
這幾個參數幾個特別的需和大家解釋一下:

tm->tm_mon = 0;

這其中的數值需要比實際的小1

tm->tm_year = 114;
tm->tm_wday = 6;
這其中的tm_year前面的1不變,14是代表2014年

tm_wday是表示當前日期在對應年是星期幾的值

發佈了84 篇原創文章 · 獲贊 22 · 訪問量 31萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章