[Keyboard] jotpad16 status leds (#8643)
* jotpad16 status leds * jotpad16 * readme.md
This commit is contained in:
		
							parent
							
								
									6265b78307
								
							
						
					
					
						commit
						8a5c1e1859
					
				
					 4 changed files with 26 additions and 16 deletions
				
			
		| 
						 | 
				
			
			@ -16,13 +16,14 @@
 | 
			
		|||
 | 
			
		||||
/* pro_micro pin-out */
 | 
			
		||||
#define MATRIX_ROW_PINS { B6, B2, D2, D3 }
 | 
			
		||||
#define MATRIX_COL_PINS { B5, B4, B3, B1 }
 | 
			
		||||
#define MATRIX_COL_PINS { E6, D7, B3, B1 }
 | 
			
		||||
#define UNUSED_PINS
 | 
			
		||||
 | 
			
		||||
/* leds */
 | 
			
		||||
#define QMK_LED E6
 | 
			
		||||
#define BACKLIGHT_LEVELS 3
 | 
			
		||||
#define BACKLIGHT_PIN D7
 | 
			
		||||
#define JOTPAD16_LEDS
 | 
			
		||||
#define JOTPAD16_LED1 B5
 | 
			
		||||
#define JOTPAD16_LED2 B4
 | 
			
		||||
#define QMK_LED B5
 | 
			
		||||
 | 
			
		||||
/* COL2ROW or ROW2COL */
 | 
			
		||||
#define DIODE_DIRECTION COL2ROW
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -4,3 +4,10 @@ void matrix_init_kb(void) {
 | 
			
		|||
 | 
			
		||||
	matrix_init_user();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void keyboard_pre_init_kb() {
 | 
			
		||||
    setPinOutput(JOTPAD16_LED1);
 | 
			
		||||
    setPinOutput(JOTPAD16_LED2);
 | 
			
		||||
    
 | 
			
		||||
    keyboard_pre_init_user();
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,7 +1,5 @@
 | 
			
		|||
# JotPad16
 | 
			
		||||
 | 
			
		||||

 | 
			
		||||
 | 
			
		||||
A ortholinear keypad (4x4) made by jotix.
 | 
			
		||||
 | 
			
		||||
Keyboard Maintainer: [jotix](https://github.com/jotix)  
 | 
			
		||||
| 
						 | 
				
			
			@ -16,13 +14,13 @@ Hardware Supported: Arduino Pro Micro
 | 
			
		|||
 | 
			
		||||
| columns     | 0  | 1  | 2  | 3  |
 | 
			
		||||
|-------------|----|----|----|----| 
 | 
			
		||||
| arduino pin | 9  | 8  | 14 | 15 |
 | 
			
		||||
| qmk pin     | B5 | B4 | B3 | C3 |
 | 
			
		||||
| arduino pin | 7  | 6  | 14 | 15 |
 | 
			
		||||
| qmk pin     | E6 | D7 | B3 | C3 |
 | 
			
		||||
 | 
			
		||||
|             | QMK led   | Backlight |
 | 
			
		||||
|-------------|-----------|-----------|
 | 
			
		||||
| Arduino pin | 7         | 6         |
 | 
			
		||||
| qmk pin     | E6        | D7        |
 | 
			
		||||
|             | LED1 | LED2 |
 | 
			
		||||
|-------------|------|------|
 | 
			
		||||
| Arduino pin | 9    | 8    |
 | 
			
		||||
| QMK pin     | B5   | B4   |
 | 
			
		||||
 | 
			
		||||
### Compiling the Firmware
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -32,8 +30,12 @@ Make example for this keyboard (after setting up your build environment):
 | 
			
		|||
 | 
			
		||||
### The Default Keymap
 | 
			
		||||
 | 
			
		||||

 | 
			
		||||
| 7 | 8 | 9 | - |
 | 
			
		||||
|---|---|---|---|
 | 
			
		||||
| 4 | 5 | 6 | + |
 | 
			
		||||
|---|---|---|---|
 | 
			
		||||
| 1 | 2 | 3 |ent|
 | 
			
		||||
|---|---|---|---|
 | 
			
		||||
| 0 | . | / | * |
 | 
			
		||||
 | 
			
		||||
See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -22,7 +22,7 @@ EXTRAKEY_ENABLE = yes       # Audio control and System control(+450)
 | 
			
		|||
CONSOLE_ENABLE = yes        # Console for debug(+400)
 | 
			
		||||
COMMAND_ENABLE = no         # Commands for debug and configuration
 | 
			
		||||
NKRO_ENABLE = yes           # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
 | 
			
		||||
BACKLIGHT_ENABLE = yes      # Enable keyboard backlight functionality
 | 
			
		||||
BACKLIGHT_ENABLE = no       # Enable keyboard backlight functionality
 | 
			
		||||
MIDI_ENABLE = no            # MIDI controls
 | 
			
		||||
AUDIO_ENABLE = no           # Audio output on port C6
 | 
			
		||||
UNICODE_ENABLE = no         # Unicode
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue