init
Dependencies: aconno_I2C Lis2dh12 WatchdogTimer
Diff: common.cpp
- Revision:
- 57:066dfbe8b4b9
- Parent:
- 56:efd9f5613549
- Child:
- 58:8d4a354816b1
--- a/common.cpp Fri Aug 09 14:22:21 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-#include "common.h"
-
-//------------------------------------------------------------------------------
-// LED
-//------------------------------------------------------------------------------
-DigitalOut led1(PN_LED);
-
-void LED1on(long milliseconds = 0) {
- GLOBAL_LEDSequenceinProgress = true;
- led1 = 0;
- if (milliseconds > 0) {
- //ThisThread::sleep_for(milliseconds);
- Thread::wait(milliseconds);
- led1 = 1;
- GLOBAL_LEDSequenceinProgress = false;
- }
-}
-void LED1blink(int count = 2, long milliseconds = 100) {
- GLOBAL_LEDSequenceinProgress = true;
- for (int i = 0; i < (count*2); i++) {
- led1 = !led1;
- if (milliseconds > 0) {
- Thread::wait(milliseconds);
- //ThisThread::sleep_for(milliseconds);
- } else {
- Thread::wait(100);
- //ThisThread::sleep_for(100); //default if 0 provided
- }
- }
- led1 = 1;
- GLOBAL_LEDSequenceinProgress = false;
-}
-void LED1errorCode(int pattern, int count) {
- GLOBAL_LEDSequenceinProgress = true;
- for (int i = 0; i < count; i++) {
- for (int p = 0; p < pattern; p++) {
- led1 = 0;
- Thread::wait(200);
- led1 = 1;
- Thread::wait(300);
- }
- Thread::wait(1000);
- }
- led1 = 1;
- GLOBAL_LEDSequenceinProgress = false;
-}
-void LED1off() {
- led1 = 1;
- GLOBAL_LEDSequenceinProgress = false;
-}
\ No newline at end of file