summaryrefslogtreecommitdiff
path: root/util.c
diff options
context:
space:
mode:
Diffstat (limited to 'util.c')
-rw-r--r--util.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/util.c b/util.c
index 8d1830f..66e717c 100644
--- a/util.c
+++ b/util.c
@@ -111,6 +111,15 @@ le_result_t gpio_setHigh (int pin) {
return gpio_setValue(pin, HIGH);
}
+le_result_t util_flattenRes (le_result_t *res, int nRes) {
+ for (int i = 0; i < nRes; i++) {
+ le_result_t *resPtr = res + i;
+ if (*resPtr != LE_OK) return *resPtr;
+ }
+ return LE_OK;
+}
+
+// Functions below are deprecated
void delayMicro (unsigned long microsecs) {
unsigned long retTime = getTimeMicrosecs() + microsecs;
while (getTimeMicrosecs() < retTime);