@@ -24,59 +24,59 @@ static struct rt_device rtc;
2424
2525/************** HAL Start *******************/
2626#define IRTC_ENTER_CRITICAL () uint32_t cpu_ie = PICCON & BIT(0); PICCONCLR = BIT(0);
27- #define IRTC_EXIT_CRITICAL () PICCON |= cpu_ie
27+ #define IRTC_EXIT_CRITICAL () PICCON |= cpu_ie
2828
29- uint8_t get_weekday (struct tm * const _tm )
29+ rt_uint8_t get_weekday (struct tm * const _tm )
3030{
31- uint8_t weekday ;
31+ rt_uint8_t weekday ;
3232 time_t secs = timegm (_tm );
3333
3434 weekday = (secs / 86400 + 4 ) % 7 ;
3535 return weekday ;
3636}
3737
38- void irtc_write (uint32_t cmd )
38+ void irtc_write (rt_uint32_t cmd )
3939{
4040 RTCDAT = cmd ;
4141 while (RTCCON & RTC_CON_TRANS_DONE );
4242}
4343
44- uint8_t irtc_read (void )
44+ rt_uint8_t irtc_read (void )
4545{
4646 RTCDAT = 0x00 ;
4747 while (RTCCON & RTC_CON_TRANS_DONE );
48- return (uint8_t )RTCDAT ;
48+ return (rt_uint8_t )RTCDAT ;
4949}
5050
51- void irtc_time_write (uint32_t cmd , uint32_t dat )
51+ void irtc_time_write (rt_uint32_t cmd , rt_uint32_t dat )
5252{
5353 IRTC_ENTER_CRITICAL ();
5454 RTCCON |= RTC_CON_CHIP_SELECT ;
5555 irtc_write (cmd | RTC_WR );
56- irtc_write ((uint8_t )(dat >> 24 ));
57- irtc_write ((uint8_t )(dat >> 16 ));
58- irtc_write ((uint8_t )(dat >> 8 ));
59- irtc_write ((uint8_t )(dat >> 0 ));
56+ irtc_write ((rt_uint8_t )(dat >> 24 ));
57+ irtc_write ((rt_uint8_t )(dat >> 16 ));
58+ irtc_write ((rt_uint8_t )(dat >> 8 ));
59+ irtc_write ((rt_uint8_t )(dat >> 0 ));
6060 RTCCON &= ~RTC_CON_CHIP_SELECT ;
6161 IRTC_EXIT_CRITICAL ();
6262}
6363
64- uint32_t irtc_time_read (uint32_t cmd )
64+ rt_uint32_t irtc_time_read (rt_uint32_t cmd )
6565{
66- uint32_t rd_val ;
66+ rt_uint32_t rd_val ;
6767 IRTC_ENTER_CRITICAL ();
6868 RTCCON |= RTC_CON_CHIP_SELECT ;
6969 irtc_write (cmd | RTC_RD );
70- * ((uint8_t * )& rd_val + 3 ) = irtc_read ();
71- * ((uint8_t * )& rd_val + 2 ) = irtc_read ();
72- * ((uint8_t * )& rd_val + 1 ) = irtc_read ();
73- * ((uint8_t * )& rd_val + 0 ) = irtc_read ();
70+ * ((rt_uint8_t * )& rd_val + 3 ) = irtc_read ();
71+ * ((rt_uint8_t * )& rd_val + 2 ) = irtc_read ();
72+ * ((rt_uint8_t * )& rd_val + 1 ) = irtc_read ();
73+ * ((rt_uint8_t * )& rd_val + 0 ) = irtc_read ();
7474 RTCCON &= ~RTC_CON_CHIP_SELECT ;
7575 IRTC_EXIT_CRITICAL ();
7676 return rd_val ;
7777}
7878
79- void irtc_sfr_write (uint32_t cmd , uint8_t dat )
79+ void irtc_sfr_write (rt_uint32_t cmd , rt_uint8_t dat )
8080{
8181 IRTC_ENTER_CRITICAL ();
8282 RTCCON |= RTC_CON_CHIP_SELECT ;
@@ -86,9 +86,9 @@ void irtc_sfr_write(uint32_t cmd, uint8_t dat)
8686 IRTC_EXIT_CRITICAL ();
8787}
8888
89- uint8_t irtc_sfr_read (uint32_t cmd )
89+ rt_uint8_t irtc_sfr_read (rt_uint32_t cmd )
9090{
91- uint8_t rd_val ;
91+ rt_uint8_t rd_val ;
9292 IRTC_ENTER_CRITICAL ();
9393 RTCCON |= RTC_CON_CHIP_SELECT ;
9494 irtc_write (cmd | RTC_RD );
@@ -99,8 +99,8 @@ uint8_t irtc_sfr_read(uint32_t cmd)
9999
100100static void _init_rtc_clock (void )
101101{
102- uint8_t rtccon0 ;
103- uint8_t rtccon2 ;
102+ rt_uint8_t rtccon0 ;
103+ rt_uint8_t rtccon2 ;
104104
105105 rtccon0 = irtc_sfr_read (RTCCON0_CMD );
106106 rtccon2 = irtc_sfr_read (RTCCON2_CMD );
@@ -121,7 +121,7 @@ void hal_rtc_init(void)
121121{
122122 time_t sec = 0 ;
123123 struct tm tm_new = {0 };
124- uint8_t temp ;
124+ rt_uint8_t temp ;
125125
126126 _init_rtc_clock ();
127127 temp = irtc_sfr_read (RTCCON0_CMD );
0 commit comments