mirror of
https://github.com/dalathegreat/Battery-Emulator.git
synced 2025-10-03 09:49:32 +02:00
Add a 64-bit millis64() function to avoid rollover issues
This commit is contained in:
parent
6f83a1c905
commit
4ad621f6c3
6 changed files with 26 additions and 26 deletions
|
@ -397,8 +397,6 @@ EVENTS_LEVEL_TYPE get_event_level(void) {
|
|||
return events.level;
|
||||
}
|
||||
|
||||
uint64_t get_timestamp(unsigned long currentMillis);
|
||||
|
||||
/* Local functions */
|
||||
|
||||
static void set_event(EVENTS_ENUM_TYPE event, uint8_t data, bool latched) {
|
||||
|
@ -417,7 +415,7 @@ static void set_event(EVENTS_ENUM_TYPE event, uint8_t data, bool latched) {
|
|||
}
|
||||
|
||||
// We should set the event, update event info
|
||||
events.entries[event].timestamp = get_timestamp(millis());
|
||||
events.entries[event].timestamp = millis64();
|
||||
events.entries[event].data = data;
|
||||
// Check if the event is latching
|
||||
events.entries[event].state = latched ? EVENT_STATE_ACTIVE_LATCHED : EVENT_STATE_ACTIVE;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue