blob: 12dade9d8bb40daa7a5f25f44815919da7e9d6a8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#include <rtc/nrf_drv_rtc.h>
#include "sharp.hpp"
class RTC {
private:
static nrf_drv_rtc_t rtc;
static unsigned int rtcCount;
static char message[16];
public:
static void begin(void);
inline static unsigned int ticks(void) {
return rtcCount;
}
inline static void setTicks(unsigned int t) {
rtcCount = t;
}
static void showTime(Display& display);
inline static void setMessage(const char *s) {
strncpy(message, s, 16);
}
private:
static void handler(nrf_drv_rtc_int_type_t type);
};
|