From 3328f02a62ff59e010fe7ae376c1b6f5c9527d97 Mon Sep 17 00:00:00 2001 From: Ben Blazak Date: Sun, 22 Jul 2012 19:30:20 -0700 Subject: [PATCH] modified for flippable PCB (as of 2012-07-15) --- src/keyboard/ergodox/circuit-diagram.svg | 476 +++++++++++++++-------- src/keyboard/ergodox/layout/qwerty.c | 137 ++++--- src/keyboard/ergodox/matrix.h | 36 +- src/keyboard/ergodox/mcp23018.c | 20 +- src/keyboard/ergodox/mcp23018.md | 32 +- src/keyboard/ergodox/teensy-2-0.c | 44 ++- src/keyboard/ergodox/teensy-2-0.h | 16 +- src/keyboard/ergodox/teensy-2-0.md | 35 +- src/lib/key-functions.c | 8 +- 9 files changed, 482 insertions(+), 322 deletions(-) diff --git a/src/keyboard/ergodox/circuit-diagram.svg b/src/keyboard/ergodox/circuit-diagram.svg index da586fb..b7999ea 100644 --- a/src/keyboard/ergodox/circuit-diagram.svg +++ b/src/keyboard/ergodox/circuit-diagram.svg @@ -26,15 +26,15 @@ inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="1.4142136" - inkscape:cx="464.65225" - inkscape:cy="203.44926" + inkscape:cx="455.81585" + inkscape:cy="210.83562" inkscape:document-units="px" inkscape:current-layer="layer7" showgrid="true" inkscape:snap-global="false" - inkscape:snap-bbox="false" + inkscape:snap-bbox="true" inkscape:snap-nodes="false" - inkscape:bbox-nodes="false" + inkscape:bbox-nodes="true" inkscape:snap-bbox-edge-midpoints="false" inkscape:bbox-paths="false" inkscape:window-width="1920" @@ -42,15 +42,17 @@ inkscape:window-x="0" inkscape:window-y="30" inkscape:window-maximized="1" - inkscape:snap-bbox-midpoints="false" + inkscape:snap-bbox-midpoints="true" showguides="true" inkscape:guide-bbox="true" - inkscape:object-nodes="true" + inkscape:object-nodes="false" fit-margin-top="15" fit-margin-left="15" fit-margin-bottom="15" fit-margin-right="15" - inkscape:snap-page="true"> + inkscape:snap-page="true" + inkscape:snap-object-midpoints="false" + inkscape:snap-center="true"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1696,7 +1838,7 @@ inkscape:connector-curvature="0" /> @@ -1768,7 +1910,7 @@ @@ -1840,7 +1982,7 @@ @@ -1924,22 +2066,22 @@ sodipodi:nodetypes="ccccccccccccc" /> + sodipodi:nodetypes="ccscccc" /> PWM PWM PWM row 0 + id="tspan12234">row 5 row 1 + id="tspan12238">row 4 row 2 + id="tspan12240">row 3 row 3 + id="tspan12242">row 2 row 4 + id="tspan12244">row 1 row 5 - col 0 + id="tspan12248">row 0 col 1 - col 2 + id="tspan12254">col 6 col 3 + id="tspan12258">col 4 col 4 - col 5 + id="tspan12260">col 5 col 6 + id="tspan12264">col 0 col 0 + id="tspan12264-1">row B col 1 + x="-334.98328" + y="559.83008">row A col 2 + x="-334.88953" + y="579.83008">row 9 col 3 + x="-335.12976" + y="599.83008">row 8 col 4 + x="-335.41687" + y="619.83008">row 7 col 5 - col 6 + x="-335.04187" + y="639.83008">row 6 row B + x="-112.33308" + y="558.26935" + id="tspan12234-5">col 1 row A + x="-113.42294" + y="578.09943">col 2 row 9 + x="-113.42294" + y="598.09943">col 3 row 8 + x="-113.42294" + y="618.09943">col 4 row 7 + x="-113.42294" + y="638.09943">col 5 row 6 + x="-112.33308" + y="658.26935">col 6 - - - - - Row and column assignments are to matrix positions, not physical positions + id="tspan3450">- Row and column assignments are to matrix positions, not physical positions + + col 0 + + col 1 + + col 2 + + col 3 + +