blob: 09081a0e05d8e47351967ac85fd641631060b5d3 (
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
|
#ifndef RTC_HPP_
#define RTC_HPP_
#include <rtc/nrf_drv_rtc.h>
#include "sharp.hpp"
class RTC {
private:
static nrf_drv_rtc_t rtc;
static unsigned int rtcCount;
public:
static void begin(void);
inline static unsigned int ticks(void) {
return rtcCount;
}
inline static void setTicks(unsigned int t) {
rtcCount = t;
}
private:
static void handler(nrf_drv_rtc_int_type_t type);
};
#endif // RTC_HPP_
|