openFrameworks add-on or using the Chalkboard Electronics 10 inch touchscreen.
README
ofxPiChalkElecTouch10
openFrameworks addon for making use of the Chalkboard Electronics 10 inch touchscreen on the Raspberry Pi. This is a quick hack of the ofAppEGLWindow class and can be improved in many ways. For now I just needed the mousePressed funcion to detect touches. I know that a better way could be to implement the whole range of touch events, I'll leave it for later.
This screen supports multi-touch input, but to use that, one has to add some extra code to ofAppEGLWindow. Later.
Installation
Clone this repository to the addons directory of your openFrameworks installation:cd /home/pi/openFrameworks/addons
git clone https://github.com/kr15h/ofxPiChalkElecTouch10.git To launch the example, navigate to the example directory and compile: cd /home/pi/openFrameworks/addons/ofxPiChalkElecTouch10/example
make && make run To use the addon, you have to pass custom window to the ofSetupOpenGL function in the main.cpp file. ``c++ ofPtr<ofAppBaseWindow> window = ofPtr<ofAppBaseWindow>(new ofxAppEGLWindow()); ofSetupOpenGL(window,1280,700,OF_WINDOW); ` Everything else in your app should be done the same way as before.
Dependencies
No.
Compatibility
Works with oF 0.8.0, 0.8.1.
Known issues
I think it is possible that the touch input device can be mapped to something different than /dev/input/event1. This addon uses just that. Other available input devices under /dev/input` did not work and I was not sure how to improve the searching algorithm neither.
ofxAddons