From b80f6211e94772eb4a10156e74aefddad8ff6f9c Mon Sep 17 00:00:00 2001 From: gohai Date: Wed, 14 Oct 2015 15:15:04 +0200 Subject: [PATCH] I/O: Make delay(), delayMicroseconds() public Those mirror Arduino's API, and should come in handy when waiting for very short intervals between I/O operations. --- java/libraries/io/src/processing/io/GPIO.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/java/libraries/io/src/processing/io/GPIO.java b/java/libraries/io/src/processing/io/GPIO.java index 76893a9ea..a46de3468 100644 --- a/java/libraries/io/src/processing/io/GPIO.java +++ b/java/libraries/io/src/processing/io/GPIO.java @@ -165,7 +165,7 @@ public class GPIO { * the sketch is going to achieve. * @param ms milliseconds to pause */ - protected static void delay(int ms) { + public static void delay(int ms) { try { Thread.sleep(ms); } catch (InterruptedException e) { @@ -196,7 +196,7 @@ public class GPIO { * you might be disappointed. * @param us microseconds to pause */ - protected static void delayMicroseconds(int us) { + public static void delayMicroseconds(int us) { int ms = (int)(us / 1000); int ns = (us - (ms * 1000)) * 1000; try {