mirror of
https://github.com/logicog/RTLPlayground.git
synced 2026-08-30 14:52:51 +08:00
uip: de-__gptrget()-call in timer_{set,reset,restart,exprired}()
This commit is contained in:
+4
-4
@@ -64,7 +64,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
void
|
void
|
||||||
timer_set(struct timer *t, clock_time_t interval)
|
timer_set(__xdata struct timer *t, clock_time_t interval)
|
||||||
{
|
{
|
||||||
t->interval = interval;
|
t->interval = interval;
|
||||||
t->start = clock_time();
|
t->start = clock_time();
|
||||||
@@ -84,7 +84,7 @@ timer_set(struct timer *t, clock_time_t interval)
|
|||||||
* \sa timer_restart()
|
* \sa timer_restart()
|
||||||
*/
|
*/
|
||||||
void
|
void
|
||||||
timer_reset(struct timer *t)
|
timer_reset(__xdata struct timer *t)
|
||||||
{
|
{
|
||||||
t->start += t->interval;
|
t->start += t->interval;
|
||||||
}
|
}
|
||||||
@@ -104,7 +104,7 @@ timer_reset(struct timer *t)
|
|||||||
* \sa timer_reset()
|
* \sa timer_reset()
|
||||||
*/
|
*/
|
||||||
void
|
void
|
||||||
timer_restart(struct timer *t)
|
timer_restart(__xdata struct timer *t)
|
||||||
{
|
{
|
||||||
t->start = clock_time();
|
t->start = clock_time();
|
||||||
}
|
}
|
||||||
@@ -121,7 +121,7 @@ timer_restart(struct timer *t)
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
int
|
int
|
||||||
timer_expired(struct timer *t)
|
timer_expired(__xdata struct timer *t)
|
||||||
{
|
{
|
||||||
return (clock_time_t)(clock_time() - t->start) >= (clock_time_t)t->interval;
|
return (clock_time_t)(clock_time() - t->start) >= (clock_time_t)t->interval;
|
||||||
}
|
}
|
||||||
|
|||||||
+4
-4
@@ -76,10 +76,10 @@ struct timer {
|
|||||||
clock_time_t interval;
|
clock_time_t interval;
|
||||||
};
|
};
|
||||||
|
|
||||||
void timer_set(struct timer *t, clock_time_t interval);
|
void timer_set(__xdata struct timer *t, clock_time_t interval);
|
||||||
void timer_reset(struct timer *t);
|
void timer_reset(__xdata struct timer *t);
|
||||||
void timer_restart(struct timer *t);
|
void timer_restart(__xdata struct timer *t);
|
||||||
int timer_expired(struct timer *t);
|
int timer_expired(__xdata struct timer *t);
|
||||||
|
|
||||||
#endif /* __TIMER_H__ */
|
#endif /* __TIMER_H__ */
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user