diff --git a/example_gamepad/README.md b/example_gamepad/README.md new file mode 100644 index 0000000..418be32 --- /dev/null +++ b/example_gamepad/README.md @@ -0,0 +1,36 @@ +# Gamepad Example + +This example demonstrates how to use SDL2 with ofxPiMapper in order to use gamepad for mapping. Below is what you have to do. + +## Install SDL2 + +``` +sudo apt-get update +sudo apt-get -y install libsdl2-dev +``` + +In order to compile the example, one has to add extra compiler flags (see `config.make`). + +``` +PROJECT_LDFLAGS += -I/usr/include/SDL2 -lSDL2 +``` + +What it does is the following: `-I/usr/include/SDL2` includes SDL2, `-lSDL2` links our program against it. + +**Note:** This is tested on Raspberry Pi so far. + +## Define Game Controller + +On each system a speciffic controller will have a different GUID. When `example_gamepad` is launched, it reads connected USB game controllers. + +``` +Joystick INIT success +Joystick num axes: 2 +Joystick ID: 0 +Joystick Name: usb gamepad +Joystick GUID: 030000001008000001e5000010010000 +``` + +Use this to add another config block in `controllers.xml` + +