diff --git a/keyboards/helix/rev2/keymaps/five_rows/config.h b/keyboards/helix/rev2/keymaps/five_rows/config.h index 4d70cbce23..10d9fc1c4b 100644 --- a/keyboards/helix/rev2/keymaps/five_rows/config.h +++ b/keyboards/helix/rev2/keymaps/five_rows/config.h @@ -119,12 +119,4 @@ along with this program. If not, see . #define USB_MAX_POWER_CONSUMPTION 100 #endif -#define SERIAL_DEBUG_MODE_WATCH_OUTMODE 0 -#define SERIAL_DEBUG_MODE_WATCH_RCVSAMPLE 1 -#define SERIAL_DEBUG_MODE_WATCH_SYNC 2 -//#define SERIAL_DEBUG_MODE SERIAL_DEBUG_MODE_WATCH_OUTMODE -//#define SERIAL_DEBUG_MODE SERIAL_DEBUG_MODE_WATCH_RCVSAMPLE -//#define SERIAL_DEBUG_MODE SERIAL_DEBUG_MODE_WATCH_SYNC -#define SERIAL_DEBUG_MODE (SERIAL_DEBUG_MODE_WATCH_RCVSAMPLE|SERIAL_DEBUG_MODE_WATCH_SYNC) - #endif /* CONFIG_USER_H */ diff --git a/keyboards/helix/serial.h b/keyboards/helix/serial.h index 8e48f5e094..5f185f3137 100644 --- a/keyboards/helix/serial.h +++ b/keyboards/helix/serial.h @@ -24,12 +24,6 @@ #define SERIAL_MASTER_BUFFER_LENGTH MATRIX_ROWS/2 #endif -#ifdef SERIAL_DEBUG_MODE -#define SERIAL_DBGPIN_DDR DDRB -#define SERIAL_DBGPIN_PORT PORTB -#define SERIAL_DBGPIN_MASK _BV(PB5) -#endif - // Buffers for master - slave communication extern volatile uint8_t serial_slave_buffer[SERIAL_SLAVE_BUFFER_LENGTH]; extern volatile uint8_t serial_master_buffer[SERIAL_MASTER_BUFFER_LENGTH]; @@ -39,4 +33,24 @@ void serial_slave_init(void); int serial_update_buffers(void); bool serial_slave_data_corrupt(void); +#define SERIAL_DEBUG_MODE_WATCH_OUTMODE 1 +#define SERIAL_DEBUG_MODE_WATCH_RCVSAMPLE 2 +#define SERIAL_DEBUG_MODE_WATCH_BYTEWIDTH 4 +#define SERIAL_DEBUG_MODE_WATCH_SYNC 8 +#define SERIAL_DEBUG_MODE_WATCH_IOCHG 16 + +//#define SERIAL_DEBUG_MODE SERIAL_DEBUG_MODE_WATCH_OUTMODE +#define SERIAL_DEBUG_MODE SERIAL_DEBUG_MODE_WATCH_RCVSAMPLE +//#define SERIAL_DEBUG_MODE SERIAL_DEBUG_MODE_WATCH_BYTEWIDTH +//#define SERIAL_DEBUG_MODE (SERIAL_DEBUG_MODE_WATCH_RCVSAMPLE|SERIAL_DEBUG_MODE_WATCH_BYTEWIDTH) +//#define SERIAL_DEBUG_MODE SERIAL_DEBUG_MODE_WATCH_SYNC +//#define SERIAL_DEBUG_MODE (SERIAL_DEBUG_MODE_WATCH_RCVSAMPLE|SERIAL_DEBUG_MODE_WATCH_SYNC) +//#define SERIAL_DEBUG_MODE SERIAL_DEBUG_MODE_WATCH_IOCHG + +#ifdef SERIAL_DEBUG_MODE +#define SERIAL_DBGPIN_DDR DDRB +#define SERIAL_DBGPIN_PORT PORTB +#define SERIAL_DBGPIN_MASK _BV(PB5) +#endif + #endif