 fd49c69d1a
			
		
	
	
		fd49c69d1a
		
	
	
	
	
		
			
			ADD: Build option: MATRIX_HAS_GHOST to enable ghost blocking logic.
FIX: choose matrix buffer type(uint8_t/uint16_t) automatically
     depending on column size in matrix.c.
FIX: use uint8_t insted of int in matrix.c.
		
	
			
		
			
				
	
	
		
			40 lines
		
	
	
	
		
			858 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
	
		
			858 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef CONFIG_H
 | |
| #define CONFIG_H
 | |
| 
 | |
| /* controller configuration */
 | |
| #include "controller_teensy.h"
 | |
| 
 | |
| #define VENDOR_ID       0xFEED
 | |
| #define PRODUCT_ID      0xBEE0
 | |
| #define MANUFACTURER    t.m.k.
 | |
| #define PRODUCT         Macway mod
 | |
| #define DESCRIPTION     t.m.k. keyboard firmware for Macway mod
 | |
| 
 | |
| /* matrix size */
 | |
| #define MATRIX_ROWS 9
 | |
| #define MATRIX_COLS 8
 | |
| /* define if matrix has ghost */
 | |
| #define MATRIX_HAS_GHOST
 | |
| 
 | |
| /* USB NKey Rollover */
 | |
| #ifdef USB_NKRO_ENABLE
 | |
| #endif
 | |
| 
 | |
| /* mouse keys */
 | |
| #ifdef MOUSEKEY_ENABLE
 | |
| #   define MOUSEKEY_DELAY_TIME 192
 | |
| #endif
 | |
| 
 | |
| /* PS/2 mouse */
 | |
| #ifdef PS2_MOUSE_ENABLE
 | |
| #   define PS2_CLOCK_PORT  PORTF
 | |
| #   define PS2_CLOCK_PIN   PINF
 | |
| #   define PS2_CLOCK_DDR   DDRF
 | |
| #   define PS2_CLOCK_BIT   0
 | |
| #   define PS2_DATA_PORT   PORTF
 | |
| #   define PS2_DATA_PIN    PINF
 | |
| #   define PS2_DATA_DDR    DDRF
 | |
| #   define PS2_DATA_BIT    1
 | |
| #endif
 | |
| 
 | |
| #endif
 |