From 098ae72f5f102a176d3267ffb37b95f2e20d06b0 Mon Sep 17 00:00:00 2001 From: Dave Date: Thu, 6 Aug 2020 15:18:40 -0500 Subject: [PATCH] atmega2560: Increase row output settling time from 2 usec to 4 usec --- firmware/asdf/src/Arch/asdf_arch_atmega2560.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/firmware/asdf/src/Arch/asdf_arch_atmega2560.h b/firmware/asdf/src/Arch/asdf_arch_atmega2560.h index e5d7cde..980fe20 100644 --- a/firmware/asdf/src/Arch/asdf_arch_atmega2560.h +++ b/firmware/asdf/src/Arch/asdf_arch_atmega2560.h @@ -36,7 +36,7 @@ #define F_CPU 16000000L #define ASDF_STROBE_LENGTH_US 10 // strobe length in microseconds -#define ASDF_KEYBOARD_ROW_SETTLING_TIME_US 2 // time for keyboard capacitance to +#define ASDF_KEYBOARD_ROW_SETTLING_TIME_US 4 // time for keyboard capacitance to // settle before sampling // Clock definitions: @@ -349,10 +349,10 @@ #define TICK_COUNT 249 // Default key matrix row scanner -#define ASDF_ARCH_DEFAULT_SCANNER asdf_arch_read_row +#define ASDF_ARCH_DEFAULT_SCANNER &asdf_arch_read_row // Default keyboard output -#define ASDF_ARCH_DEFAULT_OUTPUT asdf_arch_send_code +#define ASDF_ARCH_DEFAULT_OUTPUT &asdf_arch_send_code // DIP switch is on row 8 #define ASDF_ARCH_DIPSWITCH_ROW 8