summaryrefslogtreecommitdiffstats
path: root/keyboards/frosty_flake/config.h
diff options
context:
space:
mode:
authorGabriel Young <gabeplaysdrums@live.com>2017-03-19 00:19:10 +0100
committerGabriel Young <gabeplaysdrums@live.com>2017-03-19 00:19:10 +0100
commit19fd20261b895a6848c8b15fd7365d5b87b7fd72 (patch)
treef48494127dc3cb5c96e7f55725bc64d4e9e4e269 /keyboards/frosty_flake/config.h
parent3766f902a02da7e9355685c733f70bcff9fe5a12 (diff)
downloadqmk_firmware-19fd20261b895a6848c8b15fd7365d5b87b7fd72.tar.gz
qmk_firmware-19fd20261b895a6848c8b15fd7365d5b87b7fd72.tar.xz
sketch out frosty flake matrix using custom matrix.c based on kitten paw
Diffstat (limited to 'keyboards/frosty_flake/config.h')
-rw-r--r--keyboards/frosty_flake/config.h24
1 files changed, 15 insertions, 9 deletions
diff --git a/keyboards/frosty_flake/config.h b/keyboards/frosty_flake/config.h
index 9390feb94..2575a52b1 100644
--- a/keyboards/frosty_flake/config.h
+++ b/keyboards/frosty_flake/config.h
@@ -24,13 +24,19 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#define VENDOR_ID 0xFEED
#define PRODUCT_ID 0x6060
#define DEVICE_VER 0x0001
-#define MANUFACTURER You
+#define MANUFACTURER Bathroom Epiphanies
#define PRODUCT frosty_flake
-#define DESCRIPTION A custom keyboard
+#define DESCRIPTION Frosty Flake controller for the CM Storm Quick Fire Rapid
+
+/*
+ * Frosty Flake Rev. 20140521 made by Bathroom Ephiphanies
+ * Schematic is available at https://deskthority.net/w/images/a/a4/Frosty_Flake_Schematics.pdf
+ *
+ */
/* key matrix size */
-#define MATRIX_ROWS 2
-#define MATRIX_COLS 3
+#define MATRIX_ROWS 8 // Row0 to Row7 in the schematic
+#define MATRIX_COLS 18 // ColA to ColR in the schematic
/*
* Keyboard Matrix Assignments
@@ -42,13 +48,13 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
* ROW2COL = ROW = Anode (+), COL = Cathode (-, marked on diode)
*
*/
-#define MATRIX_ROW_PINS { D0, D5 }
-#define MATRIX_COL_PINS { F1, F0, B0 }
-#define UNUSED_PINS
+//#define MATRIX_ROW_PINS { D5, D4, D6, D2, D1, D0 }
+//#define MATRIX_COL_PINS << n/a >>
+//#define UNUSED_PINS { B0, C4, D3 }
/* COL2ROW, ROW2COL, or CUSTOM_MATRIX */
-#define DIODE_DIRECTION COL2ROW
-
+//#define DIODE_DIRECTION << n/a >>
+
// #define BACKLIGHT_PIN B7
// #define BACKLIGHT_BREATHING
// #define BACKLIGHT_LEVELS 3