kopia lustrzana https://github.com/bristol-seds/pico-tracker
[rtc] external getter for ticks
rodzic
9f1c5ecc56
commit
48dfd906e2
|
@ -29,6 +29,8 @@
|
|||
uint32_t get_since_aprs_s(void);
|
||||
void clear_since_aprs_s(void);
|
||||
|
||||
uint32_t rtc_get_ticks(void);
|
||||
|
||||
/* Initialises RTC to provide 1Hz event and interrupt */
|
||||
void rtc_init(void);
|
||||
/* Sets the hibernate time */
|
||||
|
|
|
@ -67,7 +67,7 @@ void rtc_init(void)
|
|||
*/
|
||||
|
||||
/* Seconds since APRS transmission */
|
||||
uint32_t since_aprs_s = 0;
|
||||
volatile uint32_t since_aprs_s = 0;
|
||||
uint32_t get_since_aprs_s(void) {
|
||||
return since_aprs_s;
|
||||
}
|
||||
|
@ -80,7 +80,15 @@ void clear_since_aprs_s(void) {
|
|||
volatile uint32_t hibernate_time_s = 0;
|
||||
void run_kick(void);
|
||||
|
||||
uint32_t tick = 0;
|
||||
volatile uint32_t tick = 0;
|
||||
|
||||
/**
|
||||
* Getter for ticks
|
||||
*/
|
||||
uint32_t rtc_get_ticks(void)
|
||||
{
|
||||
return tick;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set hibernate time. Must be called on every iteration of the timer
|
||||
|
|
Ładowanie…
Reference in New Issue