102 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			102 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef PROMETHIUM_H
 | |
| #define PROMETHIUM_H
 | |
| 
 | |
| #include "quantum.h"
 | |
| 
 | |
| #define PS2_INIT_DELAY 2000
 | |
| 
 | |
| #define KEYMAP( \
 | |
|     k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \
 | |
|     k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, \
 | |
|     k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, \
 | |
|     k41, k42, k43, k44, k45, k46, k47, k48, k49, k4a, k4b, k4c \
 | |
| ) \
 | |
| { \
 | |
|     {k11, k12, k13, k14, k15, k16}, \
 | |
|     {k21, k22, k23, k24, k25, k26}, \
 | |
|     {k31, k32, k33, k34, k35, k36}, \
 | |
|     {k41, k42, k43, k44, k45, k46}, \
 | |
|     {k17, k18, k19, k1a, k1b, k1c}, \
 | |
|     {k27, k28, k29, k2a, k2b, k2c}, \
 | |
|     {k37, k38, k39, k3a, k3b, k3c}, \
 | |
|     {k47, k48, k49, k4a, k4b, k4c} \
 | |
| }
 | |
| 
 | |
| enum led_sequence {
 | |
|   LED_IND_BLUETOOTH,
 | |
|   LED_IND_USB,
 | |
|   LED_IND_BATTERY,
 | |
| 
 | |
|   LED_IND_FUNC,
 | |
|   LED_IND_NUM,
 | |
|   LED_IND_EMOJI,
 | |
| 
 | |
|   LED_BKSP,
 | |
|   LED_ENT,
 | |
|   LED_RSFT,
 | |
|   LED_RCTL,
 | |
| 
 | |
|   LED_RGUI,
 | |
|   LED_SLSH,
 | |
|   LED_SCLN,
 | |
|   LED_P,
 | |
| 
 | |
|   LED_O,
 | |
|   LED_L,
 | |
|   LED_DOT,
 | |
|   LED_RALT,
 | |
| 
 | |
|   LED_EMOJI,
 | |
|   LED_COMM,
 | |
|   LED_K,
 | |
|   LED_I,
 | |
| 
 | |
|   LED_U,
 | |
|   LED_J,
 | |
|   LED_M,
 | |
|   LED_FUNC,
 | |
| 
 | |
|   LED_RSPC,
 | |
|   LED_N,
 | |
|   LED_HH,
 | |
|   LED_Y,
 | |
| 
 | |
|   LED_TRACKPOINT3,
 | |
|   LED_TRACKPOINT2,
 | |
|   LED_TRACKPOINT1,
 | |
| 
 | |
|   LED_LSPC,
 | |
|   LED_B,
 | |
|   LED_G,
 | |
|   LED_T,
 | |
| 
 | |
|   LED_R,
 | |
|   LED_F,
 | |
|   LED_V,
 | |
|   LED_NUM,
 | |
| 
 | |
|   LED_PUNC,
 | |
|   LED_C,
 | |
|   LED_D,
 | |
|   LED_E,
 | |
| 
 | |
|   LED_W,
 | |
|   LED_S,
 | |
|   LED_X,
 | |
|   LED_LALT,
 | |
| 
 | |
|   LED_LGUI,
 | |
|   LED_Z,
 | |
|   LED_A,
 | |
|   LED_Q,
 | |
| 
 | |
|   LED_TAB,
 | |
|   LED_ESC,
 | |
|   LED_LSFT,
 | |
|   LED_LCTL,
 | |
| };
 | |
| 
 | |
| #endif
 | |
| 
 | |
| 
 |