[+] Initialize pins

This commit is contained in:
Hykilpikonna
2023-04-11 23:39:47 -04:00
parent c1160429f6
commit 41108a6311
2 changed files with 21 additions and 5 deletions
+20 -4
View File
@@ -34,13 +34,29 @@ val active_threshold = 100; // Minimum value to be considered as a hit
let led_refresh_on = false;
void pinModeSafe(int pin, int mode)
{
if (pin == -1) return;
pinMode(pin, mode);
}
void setup()
{
// Initialize pins
pinModeSafe(LED_REFRESH, OUTPUT);
for (int pin: MUX_IN) pinModeSafe(pin, INPUT);
for (int pin: MUX_SEL_OUT) pinModeSafe(pin, OUTPUT);
for (int pin: P_BUTTON_MUX_IN) pinModeSafe(pin, INPUT);
for (int pin: P_MUX_SEL_OUT) pinModeSafe(pin, OUTPUT);
for (int pin: P_ROTARY_A) pinModeSafe(pin, INPUT);
for (int pin: P_ROTARY_B) pinModeSafe(pin, INPUT);
pinModeSafe(P_KNOB_MUX_IN, INPUT);
pinModeSafe(P_LED_BTN, OUTPUT);
pinModeSafe(P_LED_KNOB, OUTPUT);
pinModeSafe(P_LED_ROTARY, OUTPUT);
// Initialize pin and serial
for (int pin: MUX_IN) pinMode(pin, INPUT);
for (int pin: MUX_SEL_OUT) pinMode(pin, OUTPUT);
Serial.begin(9600);
// Initialize serial
Serial.begin(921600);
Serial.printf("Initialized\r\n");
start_time = timeMillis();
+1 -1
View File
@@ -10,7 +10,7 @@ fn start() -> Result<()> {
let midi_out = MidiOutput::new("MIDI Output")?;
let mut conn_out = midi_out.create_virtual("Virtual MIDI Output").unwrap();
let serial_port = serialport::new("/dev/cu.usbserial-142140", 9600)
let serial_port = serialport::new("/dev/cu.wchusbserial1450", 9600)
.timeout(std::time::Duration::from_millis(10))
.open()?;
let mut reader = BufReader::new(serial_port);