]> git.friedersdorff.com Git - max/tmk_keyboard.git/commitdiff
alps64: Change keymaps and USB descriptors.
authortmk <hasu@tmk-kbd.com>
Thu, 25 Jun 2015 23:49:03 +0000 (08:49 +0900)
committertmk <hasu@tmk-kbd.com>
Thu, 25 Jun 2015 23:49:03 +0000 (08:49 +0900)
keyboard/alps64/config.h
keyboard/alps64/keymap_common.h
keyboard/alps64/keymap_plain.c
keyboard/alps64/matrix.c

index 06649a092d9348d39face10b1e3311d18da5a18e..824d3e8302916ee4174abefe97eb3da5081b0f2d 100644 (file)
@@ -23,9 +23,9 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 #define VENDOR_ID       0xFEED
 #define PRODUCT_ID      0x6464
 #define DEVICE_VER      0x0001
-#define MANUFACTURER    geekhack
+#define MANUFACTURER    TMK
 #define PRODUCT         Alps64
-#define DESCRIPTION     t.m.k. keyboard firmware for Alps64
+#define DESCRIPTION     TMK keyboard firmware for Alps64
 
 /* key matrix size */
 #define MATRIX_ROWS 8
index b2d6ad5c4a8e3c8529bd16cfc27cecc97f9690ce..957db57922289c69b0d0193796a1b1cc77c46bad 100644 (file)
@@ -60,11 +60,11 @@ extern const uint16_t fn_actions[];
     K31, K42, K51, K61, K62, K71, K72, K01, K02, K11, K12, K21, \
     K30, K40, K50,           K60,                          K00, K10, K20  \
 ) KEYMAP( \
-    K36, K37, K46, K47, K56, K57, K66, K67, K76, K77, K06, K07, K17, NO,  K27, \
+    K36, K37, K46, K47, K56, K57, K66, K67, K76, K77, K06, K07, K17, NUHS,K27, \
     K34, K35, K44, K45, K54, K55, K64, K65, K75, K05, K15, K16, K25, K24, \
     K32, K33, K43, K52, K53, K63, K73, K74, K03, K04, K13, K14, K23, \
-    K31, NO,  K42, K51, K61, K62, K71, K72, K01, K02, K11, K12, K21, NO,  \
-    K30, K40, K50,           K60,                     NO,  K00, K10, K20  \
+    K31, NUBS,K42, K51, K61, K62, K71, K72, K01, K02, K11, K12, K21, ESC, \
+    K30, K40, K50,           K60,                     APP, K00, K10, K20  \
 )
 
 #endif
index 13a4407f8f13d21864c3f0f8c40374b6747c5db0..a54899196aafbe5d83cd7937d6b491d1267bbf46 100644 (file)
@@ -2,11 +2,11 @@
 
 const uint8_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
     /* 0: qwerty */
-    KEYMAP_AEK( \
-        GRV, 1,   2,   3,   4,   5,   6,   7,   8,   9,   0,   MINS,EQL, BSPC, \
+    KEYMAP( \
+        GRV, 1,   2,   3,   4,   5,   6,   7,   8,   9,   0,   MINS,EQL, NUHS, BSPC, \
         TAB, Q,   W,   E,   R,   T,   Y,   U,   I,   O,   P,   LBRC,RBRC,BSLS, \
         CAPS,A,   S,   D,   F,   G,   H,   J,   K,   L,   SCLN,QUOT,ENT,  \
-        LSFT,Z,   X,   C,   V,   B,   N,   M,   COMM,DOT, SLSH,RSFT, \
-        LCTL,LGUI,LALT,          SPC,                          RALT,RGUI,RCTL),
+        LSFT,NUBS,Z,   X,   C,   V,   B,   N,   M,   COMM,DOT, SLSH,RSFT,ESC, \
+        LCTL,LGUI,LALT,          SPC,                     APP, RALT,RGUI,RCTL),
 };
 const uint16_t PROGMEM fn_actions[] = {};
index a49755c3a375eef5d06844a41d0d77b271b44705..aa991e0aec0b10b10b54090ac726767fc468a1b3 100644 (file)
@@ -55,6 +55,10 @@ uint8_t matrix_cols(void)
     return MATRIX_COLS;
 }
 
+#define LED_ON()    do { DDRC |= (1<<5); PORTC |= (1<<5); } while (0)
+#define LED_OFF()   do { DDRC &= ~(1<<5); PORTC &= ~(1<<5); } while (0)
+#define LED_TGL()   do { DDRC |= (1<<5); PINC |= (1<<5); } while (0)
+
 void matrix_init(void)
 {
     // initialize row and col
@@ -66,6 +70,12 @@ void matrix_init(void)
         matrix[i] = 0;
         matrix_debouncing[i] = 0;
     }
+
+    //debug
+    debug_matrix = true;
+    LED_ON();
+    _delay_ms(500);
+    LED_OFF();
 }
 
 uint8_t matrix_scan(void)