MCPcopy Create free account
hub / github.com/arkhipenko/TaskScheduler / millis

Function millis

tests/Arduino.h:19–23  ·  view source on GitHub ↗

Mock Arduino timing functions

Source from the content-addressed store, hash-verified

17
18// Mock Arduino timing functions
19inline unsigned long millis() {
20 static auto start = std::chrono::steady_clock::now();
21 auto now = std::chrono::steady_clock::now();
22 return std::chrono::duration_cast<std::chrono::milliseconds>(now - start).count();
23}
24
25inline unsigned long micros() {
26 static auto start = std::chrono::steady_clock::now();

Callers 15

_task_millisFunction · 0.85
LEDOnFunction · 0.85
LEDOffFunction · 0.85
runBlinkSchedulerUntilFunction · 0.85
TEST_FFunction · 0.85
base_priority_callbackFunction · 0.85
high_priority_callbackFunction · 0.85
priority_test_callbackFunction · 0.85
medium_priority_callbackFunction · 0.85
sensor_critical_callbackFunction · 0.85

Calls

no outgoing calls

Tested by 15

LEDOnFunction · 0.68
LEDOffFunction · 0.68
runBlinkSchedulerUntilFunction · 0.68
TEST_FFunction · 0.68
base_priority_callbackFunction · 0.68
high_priority_callbackFunction · 0.68
priority_test_callbackFunction · 0.68
medium_priority_callbackFunction · 0.68
sensor_critical_callbackFunction · 0.68
SetUpMethod · 0.68