From f30d6dd7858dfa3a0cf214113e8b1d45b30d74ce Mon Sep 17 00:00:00 2001 From: MakotoKurauchi Date: Fri, 13 Jul 2018 02:23:30 +0900 Subject: Helix config refine (#3374) * helix config.h refine --- keyboards/helix/serial.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'keyboards/helix/serial.c') diff --git a/keyboards/helix/serial.c b/keyboards/helix/serial.c index 182f22219..591941587 100644 --- a/keyboards/helix/serial.c +++ b/keyboards/helix/serial.c @@ -110,16 +110,18 @@ void serial_master_init(void) { void serial_slave_init(void) { serial_input_with_pullup(); -#ifndef USE_SERIAL_PD2 +#if SERIAL_PIN_MASK == _BV(PD0) // Enable INT0 EIMSK |= _BV(INT0); // Trigger on falling edge of INT0 EICRA &= ~(_BV(ISC00) | _BV(ISC01)); -#else +#elif SERIAL_PIN_MASK == _BV(PD2) // Enable INT2 EIMSK |= _BV(INT2); // Trigger on falling edge of INT2 EICRA &= ~(_BV(ISC20) | _BV(ISC21)); +#else + #error unknown SERIAL_PIN_MASK value #endif } -- cgit v1.2.3-24-g4f1b