File tree Expand file tree Collapse file tree 3 files changed +8
-7
lines changed
Expand file tree Collapse file tree 3 files changed +8
-7
lines changed Original file line number Diff line number Diff line change 11#include " Timer.h"
22
3- Alarm::Alarm (TimerEventHandler handler, uint16_t interval, bool repeat) :
3+ Alarm::Alarm (TimerEventHandler handler, uint32_t interval, bool repeat) :
44 m_handler(handler),
55 m_repeat(repeat),
66 m_interval(interval),
@@ -58,15 +58,15 @@ TimerClass::~TimerClass()
5858 }
5959}
6060
61- Alarm * TimerClass::repeat (TimerEventHandler handler, uint16_t interval)
61+ Alarm * TimerClass::repeat (TimerEventHandler handler, uint32_t interval)
6262{
6363 Alarm * alarm = new Alarm (handler, interval, true );
6464 alarm->reset ();
6565 m_alarms.push (alarm);
6666 return alarm;
6767}
6868
69- Alarm * TimerClass::delay (TimerEventHandler handler, uint16_t timeout)
69+ Alarm * TimerClass::delay (TimerEventHandler handler, uint32_t timeout)
7070{
7171 Alarm * alarm = new Alarm (handler, timeout, false );
7272 alarm->reset ();
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ typedef void (*TimerEventHandler)();
99class Alarm
1010{
1111public:
12- Alarm (TimerEventHandler handler, uint16_t interval, bool repeat);
12+ Alarm (TimerEventHandler handler, uint32_t interval, bool repeat);
1313 ~Alarm ();
1414
1515 void reset ();
@@ -25,7 +25,7 @@ class Alarm
2525
2626 TimerEventHandler m_handler;
2727 bool m_repeat;
28- uint16_t m_interval;
28+ uint32_t m_interval;
2929 uint32_t m_timeout;
3030};
3131
@@ -35,8 +35,8 @@ class TimerClass
3535 TimerClass ();
3636 ~TimerClass ();
3737
38- Alarm * repeat (TimerEventHandler handler, uint16_t interval);
39- Alarm * delay (TimerEventHandler handler, uint16_t timeout);
38+ Alarm * repeat (TimerEventHandler handler, uint32_t interval);
39+ Alarm * delay (TimerEventHandler handler, uint32_t timeout);
4040
4141 void run ();
4242
Original file line number Diff line number Diff line change 1+ #include " Timer.h"
You can’t perform that action at this time.
0 commit comments