diff --git a/FlippR-Driver/.cproject b/FlippR-Driver/.cproject
deleted file mode 100644
index 07c8c37..0000000
--- a/FlippR-Driver/.cproject
+++ /dev/null
@@ -1,525 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- /usr/bin/make
- -j8
- rebuild_cache
- true
- false
-
-
- /usr/bin/make
- -j8
- FlippR-Driver
- true
- false
-
-
- /usr/bin/make
- -j8
- FlippR-Driver/fast
- true
- false
-
-
- /usr/bin/make
- -C "/home/rhetenor/FlippR/flippr-code/FlippR-Driver" -j8
- FlippR-Driver
- true
- false
-
-
- /usr/bin/cmake
- -E chdir "/home/rhetenor/FlippR/flippr-code/FlippR-Driver" "/usr/bin/cmake" -P "CMakeFiles/FlippR-Driver.dir/cmake_clean.cmake"
-
- true
- false
-
-
- /usr/bin/make
- -j8
- edit_cache
- true
- false
-
-
- /usr/bin/make
- -j8
- all
- true
- false
-
-
- /usr/bin/make
- -j8
- clean
- true
- false
-
-
- /usr/bin/make
- -j8
- all
- true
- false
-
-
- /usr/bin/make
- -j8
- clean
- true
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/FlippR-Driver/.gitignore b/FlippR-Driver/.gitignore
index 975711f..b87e325 100644
--- a/FlippR-Driver/.gitignore
+++ b/FlippR-Driver/.gitignore
@@ -7,3 +7,5 @@ bin
*.bin
*.cmake
*.out
+.settings/*
+Makefile
diff --git a/FlippR-Driver/.project b/FlippR-Driver/.project
deleted file mode 100644
index dfeb1cb..0000000
--- a/FlippR-Driver/.project
+++ /dev/null
@@ -1,200 +0,0 @@
-
-
- FlippR-Driver-Debug@FlippR-Driver
-
-
-
-
- org.eclipse.cdt.make.core.makeBuilder
- clean,full,incremental,
-
-
- org.eclipse.cdt.make.core.cleanBuildTarget
- clean
-
-
- org.eclipse.cdt.make.core.enableCleanBuild
- true
-
-
- org.eclipse.cdt.make.core.append_environment
- true
-
-
- org.eclipse.cdt.make.core.stopOnError
- true
-
-
- org.eclipse.cdt.make.core.enabledIncrementalBuild
- true
-
-
- org.eclipse.cdt.make.core.build.command
- /usr/bin/make
-
-
- org.eclipse.cdt.make.core.contents
- org.eclipse.cdt.make.core.activeConfigSettings
-
-
- org.eclipse.cdt.make.core.build.target.inc
- all
-
-
- org.eclipse.cdt.make.core.build.arguments
- -j8
-
-
- org.eclipse.cdt.make.core.buildLocation
- /home/rhetenor/FlippR/flippr-code/FlippR-Driver
-
-
- org.eclipse.cdt.make.core.useDefaultBuildCmd
- false
-
-
- org.eclipse.cdt.make.core.environment
- VERBOSE=1|CMAKE_NO_VERBOSE=1|
-
-
- org.eclipse.cdt.make.core.enableFullBuild
- true
-
-
- org.eclipse.cdt.make.core.build.target.auto
- all
-
-
- org.eclipse.cdt.make.core.enableAutoBuild
- false
-
-
- org.eclipse.cdt.make.core.build.target.clean
- clean
-
-
- org.eclipse.cdt.make.core.fullBuildTarget
- all
-
-
- org.eclipse.cdt.make.core.buildArguments
-
-
-
- org.eclipse.cdt.make.core.build.location
- /home/rhetenor/FlippR/flippr-code/FlippR-Driver
-
-
- org.eclipse.cdt.make.core.autoBuildTarget
- all
-
-
- org.eclipse.cdt.core.errorOutputParser
- org.eclipse.cdt.core.MakeErrorParser;org.eclipse.cdt.core.GCCErrorParser;org.eclipse.cdt.core.GASErrorParser;org.eclipse.cdt.core.GLDErrorParser;
-
-
-
-
- org.eclipse.cdt.make.core.ScannerConfigBuilder
-
-
-
-
- org.eclipse.cdt.make.core.makeNature
- org.eclipse.cdt.make.core.ScannerConfigNature
- org.eclipse.cdt.core.ccnature
- org.eclipse.cdt.core.cnature
-
-
-
- [Subprojects]
- 2
- virtual:/virtual
-
-
- [Targets]
- 2
- virtual:/virtual
-
-
- [Targets]/[lib] FlippR-Driver
- 2
- virtual:/virtual
-
-
- [Targets]/[lib] FlippR-Driver/
- 2
- virtual:/virtual
-
-
- [Targets]/[lib] FlippR-Driver/Source Files
- 2
- virtual:/virtual
-
-
- [Targets]/[lib] FlippR-Driver/Source Files/Detector.cpp
- 1
- /home/rhetenor/FlippR/flippr-code/FlippR-Driver/src/input/Detector.cpp
-
-
- [Targets]/[lib] FlippR-Driver/Source Files/Event.cpp
- 1
- /home/rhetenor/FlippR/flippr-code/FlippR-Driver/src/input/Event.cpp
-
-
- [Targets]/[lib] FlippR-Driver/Source Files/EventHandler.cpp
- 1
- /home/rhetenor/FlippR/flippr-code/FlippR-Driver/src/input/EventHandler.cpp
-
-
- [Targets]/[lib] FlippR-Driver/Source Files/EventNotifier.cpp
- 1
- /home/rhetenor/FlippR/flippr-code/FlippR-Driver/src/input/EventNotifier.cpp
-
-
- [Targets]/[lib] FlippR-Driver/Source Files/InputDriver.cpp
- 1
- /home/rhetenor/FlippR/flippr-code/FlippR-Driver/src/input/InputDriver.cpp
-
-
- [Targets]/[lib] FlippR-Driver/Source Files/InputDriverFactory.cpp
- 1
- /home/rhetenor/FlippR/flippr-code/FlippR-Driver/src/input/InputDriverFactory.cpp
-
-
- [Targets]/[lib] FlippR-Driver/Source Files/GPIOInterface.cpp
- 1
- /home/rhetenor/FlippR/flippr-code/FlippR-Driver/src/utilities/GPIOInterface.cpp
-
-
- [Targets]/[lib] FlippR-Driver/Source Files/InputGPIOInterface.cpp
- 1
- /home/rhetenor/FlippR/flippr-code/FlippR-Driver/src/utilities/InputGPIOInterface.cpp
-
-
- [Targets]/[lib] FlippR-Driver/Header Files
- 2
- virtual:/virtual
-
-
- [Targets]/[lib] FlippR-Driver/CMake Rules
- 2
- virtual:/virtual
-
-
- [Targets]/[lib] FlippR-Driver/Resources
- 2
- virtual:/virtual
-
-
- [Targets]/[lib] FlippR-Driver/Object Files
- 2
- virtual:/virtual
-
-
- [Targets]/[lib] FlippR-Driver/Object Libraries
- 2
- virtual:/virtual
-
-
-
\ No newline at end of file
diff --git a/FlippR-Driver/src/Debug/FlippR-Driver b/FlippR-Driver/src/Debug/FlippR-Driver
deleted file mode 100755
index a46a2b7..0000000
Binary files a/FlippR-Driver/src/Debug/FlippR-Driver and /dev/null differ
diff --git a/FlippR-Driver/src/Debug/Input/Detector.d b/FlippR-Driver/src/Debug/Input/Detector.d
deleted file mode 100644
index 0b3a2d4..0000000
--- a/FlippR-Driver/src/Debug/Input/Detector.d
+++ /dev/null
@@ -1,8 +0,0 @@
-Input/Detector.o: ../Input/Detector.cpp ../Input/Detector.h \
- ../Input/InputEvent.h ../Input/InputEventHandler.h
-
-../Input/Detector.h:
-
-../Input/InputEvent.h:
-
-../Input/InputEventHandler.h:
diff --git a/FlippR-Driver/src/Debug/Input/Detector.o b/FlippR-Driver/src/Debug/Input/Detector.o
deleted file mode 100644
index 5695f5c..0000000
Binary files a/FlippR-Driver/src/Debug/Input/Detector.o and /dev/null differ
diff --git a/FlippR-Driver/src/Debug/Input/main.d b/FlippR-Driver/src/Debug/Input/main.d
deleted file mode 100644
index c0762fc..0000000
--- a/FlippR-Driver/src/Debug/Input/main.d
+++ /dev/null
@@ -1,8 +0,0 @@
-Input/main.o: ../Input/main.cpp ../Input/InputEvent.h \
- ../Input/InputEventHandler.h ../Input/Detector.h
-
-../Input/InputEvent.h:
-
-../Input/InputEventHandler.h:
-
-../Input/Detector.h:
diff --git a/FlippR-Driver/src/Debug/Input/main.o b/FlippR-Driver/src/Debug/Input/main.o
deleted file mode 100644
index 726af63..0000000
Binary files a/FlippR-Driver/src/Debug/Input/main.o and /dev/null differ
diff --git a/FlippR-Driver/src/Debug/Input/subdir.mk b/FlippR-Driver/src/Debug/Input/subdir.mk
deleted file mode 100644
index e3d9270..0000000
--- a/FlippR-Driver/src/Debug/Input/subdir.mk
+++ /dev/null
@@ -1,27 +0,0 @@
-################################################################################
-# Automatically-generated file. Do not edit!
-################################################################################
-
-# Add inputs and outputs from these tool invocations to the build variables
-CPP_SRCS += \
-../Input/Detector.cpp \
-../Input/main.cpp
-
-OBJS += \
-./Input/Detector.o \
-./Input/main.o
-
-CPP_DEPS += \
-./Input/Detector.d \
-./Input/main.d
-
-
-# Each subdirectory must supply rules for building sources it contributes
-Input/%.o: ../Input/%.cpp
- @echo 'Building file: $<'
- @echo 'Invoking: GCC C++ Compiler'
- g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -o "$@" "$<"
- @echo 'Finished building: $<'
- @echo ' '
-
-
diff --git a/FlippR-Driver/src/Debug/makefile b/FlippR-Driver/src/Debug/makefile
deleted file mode 100644
index 4478750..0000000
--- a/FlippR-Driver/src/Debug/makefile
+++ /dev/null
@@ -1,58 +0,0 @@
-################################################################################
-# Automatically-generated file. Do not edit!
-################################################################################
-
--include ../makefile.init
-
-RM := rm -rf
-
-# All of the sources participating in the build are defined here
--include sources.mk
--include Input/subdir.mk
--include subdir.mk
--include objects.mk
-
-ifneq ($(MAKECMDGOALS),clean)
-ifneq ($(strip $(CC_DEPS)),)
--include $(CC_DEPS)
-endif
-ifneq ($(strip $(C++_DEPS)),)
--include $(C++_DEPS)
-endif
-ifneq ($(strip $(C_UPPER_DEPS)),)
--include $(C_UPPER_DEPS)
-endif
-ifneq ($(strip $(CXX_DEPS)),)
--include $(CXX_DEPS)
-endif
-ifneq ($(strip $(CPP_DEPS)),)
--include $(CPP_DEPS)
-endif
-ifneq ($(strip $(C_DEPS)),)
--include $(C_DEPS)
-endif
-endif
-
--include ../makefile.defs
-
-# Add inputs and outputs from these tool invocations to the build variables
-
-# All Target
-all: FlippR-Driver
-
-# Tool invocations
-FlippR-Driver: $(OBJS) $(USER_OBJS)
- @echo 'Building target: $@'
- @echo 'Invoking: GCC C++ Linker'
- g++ -o "FlippR-Driver" $(OBJS) $(USER_OBJS) $(LIBS)
- @echo 'Finished building target: $@'
- @echo ' '
-
-# Other Targets
-clean:
- -$(RM) $(CC_DEPS)$(C++_DEPS)$(EXECUTABLES)$(C_UPPER_DEPS)$(CXX_DEPS)$(OBJS)$(CPP_DEPS)$(C_DEPS) FlippR-Driver
- -@echo ' '
-
-.PHONY: all clean dependents
-
--include ../makefile.targets
diff --git a/FlippR-Driver/src/Debug/objects.mk b/FlippR-Driver/src/Debug/objects.mk
deleted file mode 100644
index 9895eb6..0000000
--- a/FlippR-Driver/src/Debug/objects.mk
+++ /dev/null
@@ -1,8 +0,0 @@
-################################################################################
-# Automatically-generated file. Do not edit!
-################################################################################
-
-USER_OBJS :=
-
-LIBS := -lpthread
-
diff --git a/FlippR-Driver/src/Debug/sources.mk b/FlippR-Driver/src/Debug/sources.mk
deleted file mode 100644
index 06373b5..0000000
--- a/FlippR-Driver/src/Debug/sources.mk
+++ /dev/null
@@ -1,27 +0,0 @@
-################################################################################
-# Automatically-generated file. Do not edit!
-################################################################################
-
-C_UPPER_SRCS :=
-CXX_SRCS :=
-C++_SRCS :=
-OBJ_SRCS :=
-CC_SRCS :=
-ASM_SRCS :=
-CPP_SRCS :=
-C_SRCS :=
-O_SRCS :=
-S_UPPER_SRCS :=
-CC_DEPS :=
-C++_DEPS :=
-EXECUTABLES :=
-C_UPPER_DEPS :=
-CXX_DEPS :=
-OBJS :=
-CPP_DEPS :=
-C_DEPS :=
-
-# Every subdirectory with source files must be described here
-SUBDIRS := \
-Input \
-
diff --git a/FlippR-Driver/src/input/Detector.cpp b/FlippR-Driver/src/input/Detector.cpp
index 6e0e8a8..c9f125c 100644
--- a/FlippR-Driver/src/input/Detector.cpp
+++ b/FlippR-Driver/src/input/Detector.cpp
@@ -10,7 +10,7 @@
#include
#include
-#include "../utilities/config.h"
+#include "utilities/config.h"
namespace Input
{
diff --git a/FlippR-Driver/src/input/Detector.h b/FlippR-Driver/src/input/Detector.h
index 172fa97..cf3200f 100644
--- a/FlippR-Driver/src/input/Detector.h
+++ b/FlippR-Driver/src/input/Detector.h
@@ -14,12 +14,13 @@
#ifndef DETECTOR_H_
#define DETECTOR_H_
-#include "IDetector.h"
#include
#include