@@ -24,59 +24,59 @@ static struct rt_device rtc;
24
24
25
25
/************** HAL Start *******************/
26
26
#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
28
28
29
- uint8_t get_weekday (struct tm * const _tm )
29
+ rt_uint8_t get_weekday (struct tm * const _tm )
30
30
{
31
- uint8_t weekday ;
31
+ rt_uint8_t weekday ;
32
32
time_t secs = timegm (_tm );
33
33
34
34
weekday = (secs / 86400 + 4 ) % 7 ;
35
35
return weekday ;
36
36
}
37
37
38
- void irtc_write (uint32_t cmd )
38
+ void irtc_write (rt_uint32_t cmd )
39
39
{
40
40
RTCDAT = cmd ;
41
41
while (RTCCON & RTC_CON_TRANS_DONE );
42
42
}
43
43
44
- uint8_t irtc_read (void )
44
+ rt_uint8_t irtc_read (void )
45
45
{
46
46
RTCDAT = 0x00 ;
47
47
while (RTCCON & RTC_CON_TRANS_DONE );
48
- return (uint8_t )RTCDAT ;
48
+ return (rt_uint8_t )RTCDAT ;
49
49
}
50
50
51
- void irtc_time_write (uint32_t cmd , uint32_t dat )
51
+ void irtc_time_write (rt_uint32_t cmd , rt_uint32_t dat )
52
52
{
53
53
IRTC_ENTER_CRITICAL ();
54
54
RTCCON |= RTC_CON_CHIP_SELECT ;
55
55
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 ));
60
60
RTCCON &= ~RTC_CON_CHIP_SELECT ;
61
61
IRTC_EXIT_CRITICAL ();
62
62
}
63
63
64
- uint32_t irtc_time_read (uint32_t cmd )
64
+ rt_uint32_t irtc_time_read (rt_uint32_t cmd )
65
65
{
66
- uint32_t rd_val ;
66
+ rt_uint32_t rd_val ;
67
67
IRTC_ENTER_CRITICAL ();
68
68
RTCCON |= RTC_CON_CHIP_SELECT ;
69
69
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 ();
74
74
RTCCON &= ~RTC_CON_CHIP_SELECT ;
75
75
IRTC_EXIT_CRITICAL ();
76
76
return rd_val ;
77
77
}
78
78
79
- void irtc_sfr_write (uint32_t cmd , uint8_t dat )
79
+ void irtc_sfr_write (rt_uint32_t cmd , rt_uint8_t dat )
80
80
{
81
81
IRTC_ENTER_CRITICAL ();
82
82
RTCCON |= RTC_CON_CHIP_SELECT ;
@@ -86,9 +86,9 @@ void irtc_sfr_write(uint32_t cmd, uint8_t dat)
86
86
IRTC_EXIT_CRITICAL ();
87
87
}
88
88
89
- uint8_t irtc_sfr_read (uint32_t cmd )
89
+ rt_uint8_t irtc_sfr_read (rt_uint32_t cmd )
90
90
{
91
- uint8_t rd_val ;
91
+ rt_uint8_t rd_val ;
92
92
IRTC_ENTER_CRITICAL ();
93
93
RTCCON |= RTC_CON_CHIP_SELECT ;
94
94
irtc_write (cmd | RTC_RD );
@@ -99,8 +99,8 @@ uint8_t irtc_sfr_read(uint32_t cmd)
99
99
100
100
static void _init_rtc_clock (void )
101
101
{
102
- uint8_t rtccon0 ;
103
- uint8_t rtccon2 ;
102
+ rt_uint8_t rtccon0 ;
103
+ rt_uint8_t rtccon2 ;
104
104
105
105
rtccon0 = irtc_sfr_read (RTCCON0_CMD );
106
106
rtccon2 = irtc_sfr_read (RTCCON2_CMD );
@@ -121,7 +121,7 @@ void hal_rtc_init(void)
121
121
{
122
122
time_t sec = 0 ;
123
123
struct tm tm_new = {0 };
124
- uint8_t temp ;
124
+ rt_uint8_t temp ;
125
125
126
126
_init_rtc_clock ();
127
127
temp = irtc_sfr_read (RTCCON0_CMD );
0 commit comments