From 875e73d7f686d0ca819b071b97a7f46af2994efb Mon Sep 17 00:00:00 2001 From: Patrick McDonagh Date: Wed, 21 Jun 2017 14:05:18 -0500 Subject: [PATCH] Adds classes for raspberry pi --- .idea/gradle.xml | 1 + .../Gradle__com_pi4j_pi4j_core_1_1.xml | 11 + .idea/modules/IOBoard_main.iml | 1 + .idea/modules/IOBoard_test.iml | 1 + .idea/workspace.xml | 416 ++++++++++++++--- HPOCV11/HPOCV11.ino | 430 ++++++++++++++++++ boardtest.py | 2 +- build.gradle | 1 + pi_boardtest.py | 127 ++++++ .../java/com/henrypump/io/AnalogInPi.java | 94 ++++ src/main/java/com/henrypump/io/AnalogOut.java | 29 ++ .../java/com/henrypump/io/AnalogOutPi.java | 60 +++ .../java/com/henrypump/io/DigitalInPi.java | 81 ++++ .../java/com/henrypump/io/DigitalOut.java | 32 +- .../java/com/henrypump/io/DigitalOutPi.java | 142 ++++++ src/main/java/com/henrypump/io/MuxSetup.java | 2 +- .../java/com/henrypump/io/MuxSetupPi.java | 142 ++++++ 17 files changed, 1482 insertions(+), 90 deletions(-) create mode 100644 .idea/libraries/Gradle__com_pi4j_pi4j_core_1_1.xml create mode 100755 HPOCV11/HPOCV11.ino create mode 100644 pi_boardtest.py create mode 100644 src/main/java/com/henrypump/io/AnalogInPi.java create mode 100644 src/main/java/com/henrypump/io/AnalogOut.java create mode 100644 src/main/java/com/henrypump/io/AnalogOutPi.java create mode 100644 src/main/java/com/henrypump/io/DigitalInPi.java create mode 100644 src/main/java/com/henrypump/io/DigitalOutPi.java create mode 100644 src/main/java/com/henrypump/io/MuxSetupPi.java diff --git a/.idea/gradle.xml b/.idea/gradle.xml index a5c3ae1..05e5219 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -11,6 +11,7 @@ + diff --git a/.idea/libraries/Gradle__com_pi4j_pi4j_core_1_1.xml b/.idea/libraries/Gradle__com_pi4j_pi4j_core_1_1.xml new file mode 100644 index 0000000..6dff108 --- /dev/null +++ b/.idea/libraries/Gradle__com_pi4j_pi4j_core_1_1.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules/IOBoard_main.iml b/.idea/modules/IOBoard_main.iml index 5f5ce54..09e89ab 100644 --- a/.idea/modules/IOBoard_main.iml +++ b/.idea/modules/IOBoard_main.iml @@ -11,6 +11,7 @@ + \ No newline at end of file diff --git a/.idea/modules/IOBoard_test.iml b/.idea/modules/IOBoard_test.iml index 2d8f4af..5ea1652 100644 --- a/.idea/modules/IOBoard_test.iml +++ b/.idea/modules/IOBoard_test.iml @@ -12,6 +12,7 @@ + diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 71852c4..833ea7d 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -2,9 +2,16 @@ - - - + + + + + + + + + + @@ -29,7 +36,98 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +