All Projects → pfeerick → elapsedMillis

pfeerick / elapsedMillis

Licence: MIT license
Arduino 'port' of the elapsedMillis library

Programming Languages

C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to elapsedMillis

about-time
A cool helper for tracking time and throughput of code blocks, with beautiful human friendly renditions.
Stars: ✭ 36 (-46.27%)
Mutual labels:  timing
minstant
Performant time measuring in Rust
Stars: ✭ 109 (+62.69%)
Mutual labels:  timing
ptScheduler
Pretty tiny Scheduler or ptScheduler is an Arduino library for writing non-blocking periodic tasks easily.
Stars: ✭ 14 (-79.1%)
Mutual labels:  timing
SAMD TimerInterrupt
This library enables you to use Interrupt from Hardware Timers on an SAMD-based board. These SAMD Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That's mandatory if you …
Stars: ✭ 28 (-58.21%)
Mutual labels:  timing
HowLong
A simple command line application that lets you know how long your command has been running.
Stars: ✭ 17 (-74.63%)
Mutual labels:  timing
timing-object
An implementation of the timing object specification.
Stars: ✭ 25 (-62.69%)
Mutual labels:  timing
EasyProfiler
This repo, provides query profiler for .Net
Stars: ✭ 99 (+47.76%)
Mutual labels:  timing
guide.encode.moe
A guide for fansubbing
Stars: ✭ 123 (+83.58%)
Mutual labels:  timing
client-timing
An HTTP client for go-server-timing middleware. Enables automatic timing propagation through HTTP calls between servers.
Stars: ✭ 23 (-65.67%)
Mutual labels:  timing
STM32 TimerInterrupt
This library enables you to use Interrupt from Hardware Timers on an STM32F/L/H/G/WB/MP1-based board. These STM32F/L/H/G/WB/MP1 Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micr…
Stars: ✭ 27 (-59.7%)
Mutual labels:  timing
ycecream
Sweeter debugging and benchmarking Python programs.
Stars: ✭ 38 (-43.28%)
Mutual labels:  timing
clock
High-resolution clock functions: monotonic, realtime, cputime.
Stars: ✭ 52 (-22.39%)
Mutual labels:  timing
alfred-timing
⏳ Alfred workflow for Timing app
Stars: ✭ 21 (-68.66%)
Mutual labels:  timing
cdc
Repository gathering basic modules for CDC purpose
Stars: ✭ 30 (-55.22%)
Mutual labels:  timing
timing-provider
An implementation of the timing provider specification.
Stars: ✭ 14 (-79.1%)
Mutual labels:  timing
Unload
An advanced automatic speedrun load time remover for community verifiers.
Stars: ✭ 20 (-70.15%)
Mutual labels:  timing
kokkos-tools
Kokkos C++ Performance Portability Programming EcoSystem: Profiling and Debugging Tools
Stars: ✭ 52 (-22.39%)
Mutual labels:  timing

elapsedMillis

Latest Release Examples Build Status

These special variable types (objects) automatically increase as time elapses. This makes it easy to check if a certain time has elapsed, while allowing your program to perform other work or checks for user input. It is also very to handle multiple tasks requiring different delays.

Documentation on how to use this library is located in the wiki and also on the Arduino Playground.

Please report any bugs or issues you find on the issue tracker.

Initial code derived from Paul Stoffregen's elapsedMillis and elapsedMicros helper code for the Teensy USB developer board. Code contributes and initial examples created by John Plocher.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].