module LocalTimeP {
provides {
interface LocalTime<T32khz> as LocalTime32kHz;
+ interface LocalTime<TMilli> as LocalTimeTMilli;
interface WideLocalTime<T32khz> as WideLocalTime;
}
uses {
if(counter2sec == 0) ++dayCounter;
if(dayCounter < 0) dayCounter = 0;
}
+
+ async command uint32_t LocalTimeTMilli.get() {
+ return (call WideLocalTime.get() / 32);
+ }
}