This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import time | |
def update(): | |
global midiKeysPressed | |
global buttonChange | |
global axisIncrement | |
diagnostics.watch(midi[0].data.channel); | |
diagnostics.watch(midi[0].data.status); | |
diagnostics.watch(midi[0].data.buffer[0]); | |
diagnostics.watch(midi[0].data.buffer[1]); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Ground digital pins 2 and 3 to press joystick buttons 0 and 1 | |
// | |
// Based on the "Simple example application that shows how to | |
// read four Arduino digital pins and map them to the USB Joystick library" | |
// by Matthew Heironimus | |
// 2015-11-20 | |
// | |
// Modified to replace a broken "Mega Shifter" 18-speed shift knob controller | |
// by vsTerminus | |
// 2021-05-18 |