24
24
#include " mbed.h"
25
25
26
26
#if MBED_CONF_EVENTS_USE_LOWPOWER_TIMER_TICKER
27
- #define AliasTimer LowPowerTimer
28
- #define AliasTicker LowPowerTicker
29
- #define AliasTimeout LowPowerTimeout
27
+ #define ALIAS_TIMER LowPowerTimer
28
+ #define ALIAS_TICKER LowPowerTicker
29
+ #define ALIAS_TIMEOUT LowPowerTimeout
30
30
#else
31
- #define AliasTimer Timer
32
- #define AliasTicker Ticker
33
- #define AliasTimeout Timeout
31
+ #define ALIAS_TIMER Timer
32
+ #define ALIAS_TICKER Ticker
33
+ #define ALIAS_TIMEOUT Timeout
34
34
#endif
35
35
36
36
// Ticker operations
37
37
static bool equeue_tick_inited = false ;
38
38
static volatile unsigned equeue_minutes = 0 ;
39
39
static unsigned equeue_timer[
40
- (sizeof (AliasTimer )+sizeof (unsigned )-1 )/sizeof (unsigned )];
40
+ (sizeof (ALIAS_TIMER )+sizeof (unsigned )-1 )/sizeof (unsigned )];
41
41
static unsigned equeue_ticker[
42
- (sizeof (AliasTicker )+sizeof (unsigned )-1 )/sizeof (unsigned )];
42
+ (sizeof (ALIAS_TICKER )+sizeof (unsigned )-1 )/sizeof (unsigned )];
43
43
44
44
static void equeue_tick_update () {
45
- equeue_minutes += reinterpret_cast <AliasTimer *>(equeue_timer)->read_ms ();
46
- reinterpret_cast <AliasTimer *>(equeue_timer)->reset ();
45
+ equeue_minutes += reinterpret_cast <ALIAS_TIMER *>(equeue_timer)->read_ms ();
46
+ reinterpret_cast <ALIAS_TIMER *>(equeue_timer)->reset ();
47
47
}
48
48
49
49
static void equeue_tick_init () {
50
- MBED_STATIC_ASSERT (sizeof (equeue_timer) >= sizeof (AliasTimer ),
50
+ MBED_STATIC_ASSERT (sizeof (equeue_timer) >= sizeof (ALIAS_TIMER ),
51
51
" The equeue_timer buffer must fit the class Timer" );
52
- MBED_STATIC_ASSERT (sizeof (equeue_ticker) >= sizeof (AliasTicker ),
52
+ MBED_STATIC_ASSERT (sizeof (equeue_ticker) >= sizeof (ALIAS_TICKER ),
53
53
" The equeue_ticker buffer must fit the class Ticker" );
54
- AliasTimer *timer = new (equeue_timer) AliasTimer ;
55
- AliasTicker *ticker = new (equeue_ticker) AliasTicker ;
54
+ ALIAS_TIMER *timer = new (equeue_timer) ALIAS_TIMER ;
55
+ ALIAS_TICKER *ticker = new (equeue_ticker) ALIAS_TICKER ;
56
56
57
57
equeue_minutes = 0 ;
58
58
timer->start ();
@@ -71,7 +71,7 @@ unsigned equeue_tick() {
71
71
72
72
do {
73
73
minutes = equeue_minutes;
74
- ms = reinterpret_cast <AliasTimer *>(equeue_timer)->read_ms ();
74
+ ms = reinterpret_cast <ALIAS_TIMER *>(equeue_timer)->read_ms ();
75
75
} while (minutes != equeue_minutes);
76
76
77
77
return minutes + ms;
@@ -141,7 +141,7 @@ static void equeue_sema_timeout(equeue_sema_t *s) {
141
141
142
142
bool equeue_sema_wait (equeue_sema_t *s, int ms) {
143
143
int signal = 0 ;
144
- AliasTimeout timeout;
144
+ ALIAS_TIMEOUT timeout;
145
145
if (ms == 0 ) {
146
146
return false ;
147
147
} else if (ms > 0 ) {
0 commit comments