Mercurial > louis > kiibohd-controller
changeset 102:a9b3520c7892
Adding new kishsaver strobe map for new PCB revision
author | Jacob Alexander <triplehaata@gmail.com> |
---|---|
date | Sun, 12 Jan 2014 11:39:25 -0800 |
parents | d952a1171917 |
children | 6704aba435f0 |
files | Scan/avr-capsense/scan_loop.c |
diffstat | 1 files changed, 18 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/Scan/avr-capsense/scan_loop.c Sun Jan 12 11:27:10 2014 -0800 +++ b/Scan/avr-capsense/scan_loop.c Sun Jan 12 11:39:25 2014 -0800 @@ -214,9 +214,10 @@ // Strobes start at 0 and go to 17 (18), not all Model Fs use all of the available strobes // The single row ribbon connector Model Fs only have a max of 16 strobes #define KISHSAVER_STROBE -//#define TERMINAL_6110668_STROBE -//#define UNSAVER_STROBE -#ifdef KISHSAVER_STROBE +//#define KISHSAVER_OLD_STROBE +//#define TERMINAL_6110668_OLD_STROBE +//#define UNSAVER_OLD_STROBE +#ifdef KISHSAVER_OLD_STROBE total_strobes = 9; strobe_map[0] = 2; // Kishsaver doesn't use strobe 0 and 1 @@ -228,7 +229,19 @@ strobe_map[6] = 8; strobe_map[7] = 9; strobe_map[8] = 15; // Test point strobe (3 test points, sense 1, 4, 5) -#elif defined(TERMINAL_6110668_STROBE) +#elif defined(KISHSAVER_STROBE) + total_strobes = 9; + + strobe_map[0] = 15; // Kishsaver doesn't use strobe 0 and 1 + strobe_map[1] = 14; + strobe_map[2] = 13; + strobe_map[3] = 12; + strobe_map[4] = 11; + strobe_map[5] = 10; + strobe_map[6] = 9; + strobe_map[7] = 8; + strobe_map[8] = 2; // Test point strobe (3 test points, sense 1, 4, 5) +#elif defined(TERMINAL_6110668_OLD_STROBE) total_strobes = 16; strobe_map[0] = 0; @@ -247,7 +260,7 @@ strobe_map[13] = 13; strobe_map[14] = 14; strobe_map[15] = 15; -#elif defined(UNSAVER_STROBE) +#elif defined(UNSAVER_OLD_STROBE) total_strobes = 14; strobe_map[0] = 0;