V1 configuration mod
Posted: Sat Sep 17, 2011 1:04 am
Hello, I made some modifications to the v1 GIMX, I just wanted to use the teensy++ 2.0 without my PC turned on when I played some games, but the configuration options were not enough...
So I made this mod for the Teensy++ 2.0 board. You can add up to 7 different mouse+keyboard configurations and change them at runtime. You could even add more configurations if you want to just by adding more leds and changing a few lines of code.
Ok, now lets start with the mod:
Add three leds with their respective resistances to pins C5, C6 and C7.
(C5-> resistance -> + led - -> ground)
(C6-> resistance -> + led - -> ground)
(C7-> resistance -> + led - -> ground)
Add a push button to C4
Now open Gamecfg.c and add up to 7 different configurations, with different mouse sensitivity and all you may like. Copy the default config, change the name and add your new config to the config array like this: configurations[] = {default_config,config2,config3,config4};
Compile the code, and program it.
Just press the button to switch configurations at runtime
I hope someone else finds this useful.
Source code download:
http://www.multiupload.com/0U9GZ1NLAL
(no binaries attached. you have to compile it.)
Heres is a video showing how it works:
So I made this mod for the Teensy++ 2.0 board. You can add up to 7 different mouse+keyboard configurations and change them at runtime. You could even add more configurations if you want to just by adding more leds and changing a few lines of code.
Ok, now lets start with the mod:
Add three leds with their respective resistances to pins C5, C6 and C7.
(C5-> resistance -> + led - -> ground)
(C6-> resistance -> + led - -> ground)
(C7-> resistance -> + led - -> ground)
Add a push button to C4
Now open Gamecfg.c and add up to 7 different configurations, with different mouse sensitivity and all you may like. Copy the default config, change the name and add your new config to the config array like this: configurations[] = {default_config,config2,config3,config4};
Compile the code, and program it.
Just press the button to switch configurations at runtime
I hope someone else finds this useful.
Source code download:
http://www.multiupload.com/0U9GZ1NLAL
(no binaries attached. you have to compile it.)
Heres is a video showing how it works: