aboutsummaryrefslogtreecommitdiff
path: root/cores/arduino/wiring_pulse.c
AgeCommit message (Collapse)Author
2015-05-29Fixed unused variables warnings and indentationCristian Maglie
2015-05-29pulseIn: be consistent with standard APIMartino Facchin
return 0 if timeout has been reached
2015-05-29pulseIn: add alternative implementation based on micros()Martino Facchin
pulseInLong is suitable for long pulses in interrupt context
2015-05-29pulseIn: modify function to use ASM implementationMartino Facchin
2015-05-29Revert "Temporary fix for pulseIn() regression."Martino Facchin
This reverts commit 8ddc5198f6ef8b2816a61b7b0fcce99f927d11a0. To be substituted by ASM generated code
2015-01-18Temporary fix for pulseIn() regression.Cristian Maglie
Fixes #2538
2012-12-10fixed permissions on a lot of text files. see #1116Federico Fissore
2010-11-22pulseIn() now times out while measuring the pulse, not just while waiting ↵David A. Mellis
for it to start.
2009-11-21Improving third-party hardware support:David A. Mellis
- moving back to multple cores per platform - using target instead of platform - moving per-board and per-programmer preferences out of Preferences.java and into a new Target class - adding a new "target" preference - support for platform:value values in board preferences for bootloader path and core - XXX: need to support platform:value syntax for board upload.using preferences.
2009-11-07Moving things around.David A. Mellis
2008-11-08Waiting for pulse to start (rising or falling edge) to start timing.David A. Mellis
2008-03-08Added timeout (in microseconds) parameter to pulseIn(). Defaults to 1000000 ↵David A. Mellis
(1 second).
2007-10-06Moving hardware/targets to hardware/cores.David A. Mellis