diff --git a/ino/lib/mcopy_serial/sync.sh b/ino/lib/mcopy_serial/sync.sh new file mode 100644 index 0000000..350f253 --- /dev/null +++ b/ino/lib/mcopy_serial/sync.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +cp mcopy_serial.* ../../mcopy_cam_canon/ \ No newline at end of file diff --git a/ino/mcopy_cam_canon/mcopy_serial.cpp b/ino/mcopy_cam_canon/mcopy_serial.cpp new file mode 100644 index 0000000..03e30e8 --- /dev/null +++ b/ino/mcopy_cam_canon/mcopy_serial.cpp @@ -0,0 +1,20 @@ +#include "mcopy_serial.h" + +void McopySerial::begin (int baudRate) { + baud = baudRate; + begin(); +} + +void McopySerial::begin () { + +} + +void McopySerial::debug (bool state) { + debugOn = state; +} + +void McopySerial::log (String message) { + if (debugOn) { + Serial.println(message); + } +} \ No newline at end of file diff --git a/ino/mcopy_cam_canon/mcopy_serial.h b/ino/mcopy_cam_canon/mcopy_serial.h new file mode 100644 index 0000000..de3c700 --- /dev/null +++ b/ino/mcopy_cam_canon/mcopy_serial.h @@ -0,0 +1,20 @@ +#ifndef MCOPY_SERIAL +#define MCOPY_SERIAL + +#include "Arduino.h" + +class McopySerial { + + private: + volatile int baud = 57600; + volatile bool debugOn = false; + + public: + void begin(); + void begin(int baudRate); + + void debug (bool state); + void log (String message); +}; + +#endif \ No newline at end of file