1111#include "ktype.h"
1212
1313/* Convert the microsecond to clock count */
14- #define _CONVERT_MICROSENCOND_TO_COUNT (us ) ((u32_t )(us) * (PORTAL_SYSTEM_CORE_CLOCK_MHZ)-1u)
14+ #define _CONVERT_MICROSENCOND_TO_COUNT (us ) ((_u32_t )(us) * (PORTAL_SYSTEM_CORE_CLOCK_MHZ)-1u)
1515
1616/* Convert the clock count to microsecond */
17- #define _CONVERT_COUNT_TO_MICROSENCOND (count ) ((u32_t )(count) / (PORTAL_SYSTEM_CORE_CLOCK_MHZ))
17+ #define _CONVERT_COUNT_TO_MICROSENCOND (count ) ((_u32_t )(count) / (PORTAL_SYSTEM_CORE_CLOCK_MHZ))
1818
1919enum {
2020 /* The maximum timeout setting value */
@@ -32,19 +32,19 @@ enum {
3232 */
3333typedef struct {
3434 /* The last load count value */
35- u32_t last_load ;
35+ _u32_t last_load ;
3636
3737 /* The clock time total count value */
38- u32_t total ;
38+ _u32_t total ;
3939
4040 /* The clock time has reported count value */
41- u32_t reported ;
41+ _u32_t reported ;
4242
4343 /* The hook function interface for clock time data pushing */
4444 time_report_handler_t pCallFunc ;
4545
4646 /* The flag indicates the clock ctrl register enabled status */
47- b_t ctrl_enabled ;
47+ _b_t ctrl_enabled ;
4848} _clock_resource_t ;
4949
5050/**
@@ -57,28 +57,28 @@ static _clock_resource_t g_clock_resource = {0u};
5757 *
5858 * @return True if the clock wrap, otherwise return false
5959 */
60- static b_t _clock_isWrap (void )
60+ static _b_t _clock_isWrap (void )
6161{
6262 if (SysTick -> CTRL & SysTick_CTRL_COUNTFLAG_Msk ) {
6363 g_clock_resource .total += g_clock_resource .last_load ;
64- return TRUE ;
64+ return true ;
6565 }
66- return FALSE ;
66+ return false ;
6767}
6868
6969/**
7070 * @brief Calculate the elapsed time.
7171 *
7272 * @return Value of the elapsed time.
7373 */
74- static u32_t _clock_elapsed (void )
74+ static _u32_t _clock_elapsed (void )
7575{
76- u32_t expired = 0u ;
76+ _u32_t expired = 0u ;
7777
7878 /**
7979 * The elasped time has to calculate when no wrap occur.
8080 */
81- b_t previous , next = _clock_isWrap ();
81+ _b_t previous , next = _clock_isWrap ();
8282 do {
8383 previous = next ;
8484 expired = g_clock_resource .last_load - SysTick -> VAL ;
@@ -93,7 +93,7 @@ static u32_t _clock_elapsed(void)
9393 *
9494 * @param Value of the elapsed time.
9595 */
96- static void _clock_time_elapsed_report (u32_t us )
96+ static void _clock_time_elapsed_report (_u32_t us )
9797{
9898 if (g_clock_resource .pCallFunc ) {
9999 g_clock_resource .pCallFunc (us );
@@ -108,13 +108,13 @@ void clock_isr(void)
108108 /**
109109 * For maintain purpose.
110110 */
111- u32_t total_count = _clock_elapsed ();
111+ _u32_t total_count = _clock_elapsed ();
112112 total_count += g_clock_resource .total ;
113113
114114 /**
115115 * Avoid the count lost.
116116 */
117- u32_t elapsed_interval_us = _CONVERT_COUNT_TO_MICROSENCOND (total_count - g_clock_resource .reported );
117+ _u32_t elapsed_interval_us = _CONVERT_COUNT_TO_MICROSENCOND (total_count - g_clock_resource .reported );
118118 g_clock_resource .reported += _CONVERT_MICROSENCOND_TO_COUNT (elapsed_interval_us );
119119
120120 _clock_time_elapsed_report (elapsed_interval_us );
@@ -125,11 +125,11 @@ void clock_isr(void)
125125 *
126126 * @param Value of the next timeout.
127127 */
128- void clock_time_interval_set (u32_t interval_us )
128+ void clock_time_interval_set (_u32_t interval_us )
129129{
130130 if (interval_us == OS_TIME_FOREVER_VAL ) {
131131 SysTick -> CTRL &= ~SysTick_CTRL_ENABLE_Msk ;
132- g_clock_resource .ctrl_enabled = FALSE ;
132+ g_clock_resource .ctrl_enabled = false ;
133133 return ;
134134 } else if (!g_clock_resource .ctrl_enabled ) {
135135 SysTick -> CTRL |= SysTick_CTRL_ENABLE_Msk ;
@@ -142,9 +142,9 @@ void clock_time_interval_set(u32_t interval_us)
142142 } else if (interval_us < _CLOCK_INTERVAL_MIN_US ) {
143143 interval_us = _CLOCK_INTERVAL_MIN_US ;
144144 }
145- u32_t set_count = _CONVERT_MICROSENCOND_TO_COUNT (interval_us );
145+ _u32_t set_count = _CONVERT_MICROSENCOND_TO_COUNT (interval_us );
146146
147- u32_t elapsed = _clock_elapsed ();
147+ _u32_t elapsed = _clock_elapsed ();
148148
149149 g_clock_resource .total += elapsed ;
150150
@@ -154,12 +154,12 @@ void clock_time_interval_set(u32_t interval_us)
154154 * The following code helps to reduce the redundance time,
155155 * but it can't be fixed entirily
156156 */
157- u32_t last_load = g_clock_resource .last_load ;
158- u32_t before = SysTick -> VAL ;
157+ _u32_t last_load = g_clock_resource .last_load ;
158+ _u32_t before = SysTick -> VAL ;
159159
160- u32_t unreported = g_clock_resource .total - g_clock_resource .reported ;
160+ _u32_t unreported = g_clock_resource .total - g_clock_resource .reported ;
161161
162- if ((i32_t )unreported < 0 ) {
162+ if ((_i32_t )unreported < 0 ) {
163163 g_clock_resource .last_load = _CONVERT_MICROSENCOND_TO_COUNT (100u );
164164 } else {
165165 if ((interval_us != _CLOCK_INTERVAL_MAX_US ) && (set_count > unreported )) {
@@ -172,7 +172,7 @@ void clock_time_interval_set(u32_t interval_us)
172172 g_clock_resource .last_load = set_count ;
173173 }
174174
175- u32_t after = SysTick -> VAL ;
175+ _u32_t after = SysTick -> VAL ;
176176
177177 SysTick -> LOAD = g_clock_resource .last_load ;
178178 SysTick -> VAL = 0 ;
@@ -192,11 +192,11 @@ void clock_time_interval_set(u32_t interval_us)
192192 *
193193 * @return Value of the unreported elapse time.
194194 */
195- u32_t clock_time_elapsed_get (void )
195+ _u32_t clock_time_elapsed_get (void )
196196{
197197 PORT_ENTER_CRITICAL_SECTION ();
198198
199- u32_t us = _CONVERT_COUNT_TO_MICROSENCOND (_clock_elapsed () + g_clock_resource .total - g_clock_resource .reported );
199+ _u32_t us = _CONVERT_COUNT_TO_MICROSENCOND (_clock_elapsed () + g_clock_resource .total - g_clock_resource .reported );
200200
201201 PORT_EXIT_CRITICAL_SECTION ();
202202
@@ -208,11 +208,11 @@ u32_t clock_time_elapsed_get(void)
208208 *
209209 * @return Value of the current clock time.
210210 */
211- u32_t clock_time_get (void )
211+ _u32_t clock_time_get (void )
212212{
213213 PORT_ENTER_CRITICAL_SECTION ();
214214
215- u32_t us = _CONVERT_COUNT_TO_MICROSENCOND (g_clock_resource .total + _clock_elapsed ());
215+ _u32_t us = _CONVERT_COUNT_TO_MICROSENCOND (g_clock_resource .total + _clock_elapsed ());
216216
217217 PORT_EXIT_CRITICAL_SECTION ();
218218
@@ -225,7 +225,7 @@ u32_t clock_time_get(void)
225225void clock_time_enable (void )
226226{
227227 if (!g_clock_resource .ctrl_enabled ) {
228- g_clock_resource .ctrl_enabled = TRUE ;
228+ g_clock_resource .ctrl_enabled = true ;
229229 SysTick -> CTRL |= SysTick_CTRL_ENABLE_Msk ;
230230 }
231231}
@@ -247,7 +247,7 @@ void clock_time_init(time_report_handler_t pTime_function)
247247
248248 NVIC_SetPriority (SysTick_IRQn , 0xFFu );
249249 g_clock_resource .last_load = SysTick_LOAD_RELOAD_Msk ;
250- g_clock_resource .ctrl_enabled = TRUE ;
250+ g_clock_resource .ctrl_enabled = true ;
251251
252252 SysTick -> CTRL = 0x0u ;
253253 SysTick -> LOAD = g_clock_resource .last_load ;
0 commit comments