Remove use of layout macros for LFKeyboards LED config (#20666)
This commit is contained in:
		
							parent
							
								
									3ab3101b28
								
							
						
					
					
						commit
						e77ebe6889
					
				| @ -175,16 +175,3 @@ const uint8_t rgb_sequence[] = { | |||||||
|     12, 11, 10, 9, 16, 32, 31, 30, 28, 25, 24, 22, 21, |     12, 11, 10, 9, 16, 32, 31, 30, 28, 25, 24, 22, 21, | ||||||
|     20, 19, 18, 17, 1, 2, 3, 4, 5, 6, 7, 8, 14, 13 |     20, 19, 18, 17, 1, 2, 3, 4, 5, 6, 7, 8, 14, 13 | ||||||
| }; | }; | ||||||
| 
 |  | ||||||
| // Maps switch LEDs from Row/Col to ISSI matrix.
 |  | ||||||
| // Value breakdown:
 |  | ||||||
| //     Bit     | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
 |  | ||||||
| //            /    \ ISSI Col  |    ISSI Row   |
 |  | ||||||
| //          matrix idx
 |  | ||||||
| const uint8_t switch_leds[MATRIX_ROWS][MATRIX_COLS] = LAYOUT( |  | ||||||
|     0x19, 0x18,   0x17, 0x16, 0x15, 0x14, 0x13, 0x12, 0x11, 0x99, 0x98, 0x97, 0x96, 0x95, 0x94,   0x93,   0x92, 0x91, |  | ||||||
|     0x29, 0x28,    0x27,  0x26, 0x25, 0x24, 0x23, 0x22, 0x21, 0xA9, 0xA8, 0xA7, 0xA6, 0xA5, 0xA4, 0xA3,   0xA2, 0xA1, |  | ||||||
|     0x39, 0x38,      0x37,  0x36, 0x35, 0x34, 0x33, 0x32, 0x31, 0xB9, 0xB8, 0xB7, 0xB6, 0xB5,     0xB3, |  | ||||||
|     0x49, 0x48,    0x47,     0x45, 0x44, 0x43, 0x42, 0x41, 0xC9, 0xC8, 0xC7, 0xC6, 0xC5,          0xC4,   0xC2, |  | ||||||
|     0x59, 0x58,   0x57,  0x56,  0x55,             0x51,                   0xD6, 0xE5, 0xE4,         0xE3, 0xE2, 0xE1 |  | ||||||
| ); |  | ||||||
|  | |||||||
| @ -1,6 +1,5 @@ | |||||||
| #pragma once | #pragma once | ||||||
| 
 | 
 | ||||||
| #include QMK_KEYBOARD_H |  | ||||||
| #include "quantum.h" | #include "quantum.h" | ||||||
| 
 | 
 | ||||||
| typedef struct RGB_Color { | typedef struct RGB_Color { | ||||||
|  | |||||||
							
								
								
									
										19
									
								
								keyboards/lfkeyboards/lfk78/revb/revb.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								keyboards/lfkeyboards/lfk78/revb/revb.c
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,19 @@ | |||||||
|  | #include "quantum.h" | ||||||
|  | 
 | ||||||
|  | // Maps switch LEDs from Row/Col to ISSI matrix.
 | ||||||
|  | // Value breakdown:
 | ||||||
|  | //     Bit     | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
 | ||||||
|  | //            /    \ ISSI Col  |    ISSI Row   |
 | ||||||
|  | //          matrix idx
 | ||||||
|  | const uint8_t switch_leds[MATRIX_ROWS][MATRIX_COLS] = { | ||||||
|  |     {0x19, 0x18, 0x17, 0x16, 0x15, 0x14, 0x13, 0x12}, | ||||||
|  |     {0x29, 0x28, 0x27, 0x26, 0x25, 0x24, 0x23, 0x22}, | ||||||
|  |     {0x39, 0x38, 0x37, 0x36, 0x35, 0x34, 0x33, 0x32}, | ||||||
|  |     {0x49, 0x48, 0x47, 0x45, 0x44, 0x43, 0x42, 0x41}, | ||||||
|  |     {0x59, 0x58, 0x57, 0x56, 0x55, 0x51, 0xD6, 0xE5}, | ||||||
|  |     {0x11, 0x99, 0x98, 0x97, 0x96, 0x95, 0x94, 0x93}, | ||||||
|  |     {0x21, 0xA9, 0xA8, 0xA7, 0xA6, 0xA5, 0xA4, 0xA3}, | ||||||
|  |     {0x31, 0xB9, 0xB8, 0xB7, 0xB6, 0xB5, 0xB3, 0x00}, | ||||||
|  |     {0xC9, 0xC8, 0xC7, 0xC6, 0xC5, 0xC4, 0xC2, 0x00}, | ||||||
|  |     {0xE4, 0xE3, 0xE2, 0xE1, 0x92, 0x91, 0xA2, 0xA1} | ||||||
|  | }; | ||||||
							
								
								
									
										14
									
								
								keyboards/lfkeyboards/lfk78/revc/revc.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								keyboards/lfkeyboards/lfk78/revc/revc.c
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,14 @@ | |||||||
|  | #include "quantum.h" | ||||||
|  | 
 | ||||||
|  | // Maps switch LEDs from Row/Col to ISSI matrix.
 | ||||||
|  | // Value breakdown:
 | ||||||
|  | //     Bit     | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
 | ||||||
|  | //            /    \ ISSI Col  |    ISSI Row   |
 | ||||||
|  | //          matrix idx
 | ||||||
|  | const uint8_t switch_leds[MATRIX_ROWS][MATRIX_COLS] = { | ||||||
|  |     {0x19, 0x18, 0x17, 0x16, 0x15, 0x14, 0x13, 0x12, 0x11, 0x99, 0x98, 0x97, 0x96, 0x95, 0x94, 0x93, 0x92, 0x91}, | ||||||
|  |     {0x29, 0x28, 0x27, 0x26, 0x25, 0x24, 0x23, 0x22, 0x21, 0xA9, 0xA8, 0xA7, 0xA6, 0xA5, 0xA4, 0xA3, 0xA2, 0xA1}, | ||||||
|  |     {0x39, 0x38, 0x37, 0x36, 0x35, 0x34, 0x33, 0x32, 0x31, 0xB9, 0xB8, 0xB7, 0xB6, 0xB5, 0xB3, 0x00, 0x00, 0x00}, | ||||||
|  |     {0x49, 0x48, 0x47, 0x00, 0x45, 0x44, 0x43, 0x42, 0x41, 0xC9, 0xC8, 0xC7, 0xC6, 0xC5, 0xC4, 0x00, 0xC2, 0x00}, | ||||||
|  |     {0x59, 0x58, 0x57, 0x56, 0x55, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, 0xD6, 0xE5, 0xE4, 0xE3, 0xE2, 0xE1} | ||||||
|  | }; | ||||||
							
								
								
									
										14
									
								
								keyboards/lfkeyboards/lfk78/revj/revj.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								keyboards/lfkeyboards/lfk78/revj/revj.c
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,14 @@ | |||||||
|  | #include "quantum.h" | ||||||
|  | 
 | ||||||
|  | // Maps switch LEDs from Row/Col to ISSI matrix.
 | ||||||
|  | // Value breakdown:
 | ||||||
|  | //     Bit     | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
 | ||||||
|  | //            /    \ ISSI Col  |    ISSI Row   |
 | ||||||
|  | //          matrix idx
 | ||||||
|  | const uint8_t switch_leds[MATRIX_ROWS][MATRIX_COLS] = { | ||||||
|  |     {0x19, 0x18, 0x17, 0x16, 0x15, 0x14, 0x13, 0x12, 0x11, 0x99, 0x98, 0x97, 0x96, 0x95, 0x94, 0x93, 0x92, 0x91}, | ||||||
|  |     {0x29, 0x28, 0x27, 0x26, 0x25, 0x24, 0x23, 0x22, 0x21, 0xA9, 0xA8, 0xA7, 0xA6, 0xA5, 0xA4, 0xA3, 0xA2, 0xA1}, | ||||||
|  |     {0x39, 0x38, 0x37, 0x36, 0x35, 0x34, 0x33, 0x32, 0x31, 0xB9, 0xB8, 0xB7, 0xB6, 0xB5, 0xB3, 0x00, 0x00, 0x00}, | ||||||
|  |     {0x49, 0x48, 0x47, 0x00, 0x45, 0x44, 0x43, 0x42, 0x41, 0xC9, 0xC8, 0xC7, 0xC6, 0xC5, 0xC4, 0x00, 0xC2, 0x00}, | ||||||
|  |     {0x59, 0x58, 0x57, 0x56, 0x55, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, 0xD6, 0xE5, 0xE4, 0xE3, 0xE2, 0xE1} | ||||||
|  | }; | ||||||
| @ -153,18 +153,3 @@ const uint8_t rgb_matrices[] = {6, 7}; | |||||||
| const uint8_t rgb_sequence[] = { | const uint8_t rgb_sequence[] = { | ||||||
|     27, 29, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11, 15, 14, 20, 21, 22, 23, 24, 25, 26 |     27, 29, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11, 15, 14, 20, 21, 22, 23, 24, 25, 26 | ||||||
| }; | }; | ||||||
| 
 |  | ||||||
| // Maps switch LEDs from Row/Col to ISSI matrix.
 |  | ||||||
| // Value breakdown:
 |  | ||||||
| //     Bit     | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
 |  | ||||||
| //             |   | ISSI Col  |    ISSI Row   |
 |  | ||||||
| //             /   |
 |  | ||||||
| //             Device
 |  | ||||||
| const uint8_t switch_leds[MATRIX_ROWS][MATRIX_COLS] = |  | ||||||
| LAYOUT_tkl_ansi( |  | ||||||
|   0x19, 0x18,   0x17, 0x16, 0x15, 0x14, 0x13, 0x12, 0x11, 0x99, 0x98, 0x97, 0x96, 0x95, 0x94,   0x93,   0x92, 0x91, |  | ||||||
|   0x29, 0x28,    0x27,  0x26, 0x25, 0x24, 0x23, 0x22, 0x21, 0xA9, 0xA8, 0xA7, 0xA6, 0xA5, 0xA4, 0xA3,   0xA2, 0xA1, |  | ||||||
|   0x39, 0x38,      0x37,  0x36, 0x35, 0x34, 0x33, 0x32, 0x31, 0xB9, 0xB8, 0xB7, 0xB6, 0xB5,     0xB3, |  | ||||||
|   0x49, 0x48,    0x47,     0x45, 0x44, 0x43, 0x42, 0x41, 0xC9, 0xC8, 0xC7, 0xC6, 0xC5,          0xC4,   0xC2, |  | ||||||
|   0x59, 0x58,   0x57,  0x56,  0x55,             0x51,                   0xD6, 0xE5, 0xE4,         0xE3, 0xE2, 0xE1, |  | ||||||
|   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00); |  | ||||||
|  | |||||||
| @ -1,6 +1,5 @@ | |||||||
| #pragma once | #pragma once | ||||||
| 
 | 
 | ||||||
| #include QMK_KEYBOARD_H |  | ||||||
| #include "quantum.h" | #include "quantum.h" | ||||||
| #include "matrix.h" | #include "matrix.h" | ||||||
| #include <avr/sfr_defs.h> | #include <avr/sfr_defs.h> | ||||||
|  | |||||||
							
								
								
									
										16
									
								
								keyboards/lfkeyboards/lfk87/reva/reva.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								keyboards/lfkeyboards/lfk87/reva/reva.c
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,16 @@ | |||||||
|  | #include "quantum.h" | ||||||
|  | 
 | ||||||
|  | // Maps switch LEDs from Row/Col to ISSI matrix.
 | ||||||
|  | // Value breakdown:
 | ||||||
|  | //     Bit     | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
 | ||||||
|  | //             |   | ISSI Col  |    ISSI Row   |
 | ||||||
|  | //             /   |
 | ||||||
|  | //             Device
 | ||||||
|  | const uint8_t switch_leds[MATRIX_ROWS][MATRIX_COLS] = { | ||||||
|  |     {0x19, 0x00, 0x18, 0x17, 0x16, 0x15, 0x14, 0x13, 0x12, 0x11, 0x99, 0x98, 0x97, 0x96, 0x95, 0x94, 0x93}, | ||||||
|  |     {0x92, 0x91, 0x29, 0x28, 0x27, 0x26, 0x25, 0x24, 0x23, 0x22, 0x21, 0xA9, 0xA8, 0xA7, 0xA6, 0xA5, 0xA4}, | ||||||
|  |     {0xA3, 0xA2, 0xA1, 0x39, 0x38, 0x37, 0x36, 0x35, 0x34, 0x33, 0x32, 0x31, 0xB9, 0xB8, 0xB7, 0xB6, 0xB5}, | ||||||
|  |     {0xB3, 0x49, 0x48, 0x47, 0x45, 0x44, 0x43, 0x42, 0x41, 0xC9, 0xC8, 0xC7, 0xC6, 0x00, 0x00, 0x00, 0x00}, | ||||||
|  |     {0xC5, 0x00, 0xC4, 0xC2, 0x59, 0x58, 0x57, 0x56, 0x55, 0x51, 0xD6, 0xE5, 0xE4, 0x00, 0x00, 0xE3, 0x00}, | ||||||
|  |     {0xE2, 0xE1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00} | ||||||
|  | }; | ||||||
							
								
								
									
										17
									
								
								keyboards/lfkeyboards/lfk87/revc/revc.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								keyboards/lfkeyboards/lfk87/revc/revc.c
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,17 @@ | |||||||
|  | #include "quantum.h" | ||||||
|  | 
 | ||||||
|  | // Maps switch LEDs from Row/Col to ISSI matrix.
 | ||||||
|  | // Value breakdown:
 | ||||||
|  | //     Bit     | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
 | ||||||
|  | //             |   | ISSI Col  |    ISSI Row   |
 | ||||||
|  | //             /   |
 | ||||||
|  | //             Device
 | ||||||
|  | const uint8_t switch_leds[MATRIX_ROWS][MATRIX_COLS] = { | ||||||
|  |     {0x18, 0x17, 0x16, 0x15, 0x14, 0x13, 0x12, 0x11, 0x99, 0x98, 0x97, 0x96, 0x00, 0x95, 0x94, 0x93}, | ||||||
|  |     {0x29, 0x28, 0x27, 0x26, 0x25, 0x24, 0x23, 0x22, 0x21, 0xA9, 0xA8, 0xA7, 0x00, 0xA6, 0xA5, 0xA4}, | ||||||
|  |     {0xA2, 0xA1, 0x39, 0x38, 0x37, 0x36, 0x35, 0x34, 0x33, 0x32, 0x31, 0xB9, 0xB8, 0xB7, 0xB6, 0xB5}, | ||||||
|  |     {0x49, 0x48, 0x47, 0x45, 0x44, 0x43, 0x42, 0x41, 0xC9, 0xC8, 0xC7, 0xC6, 0x00, 0x00, 0x00, 0x00}, | ||||||
|  |     {0x00, 0xC4, 0xC2, 0x59, 0x58, 0x57, 0x56, 0x55, 0x51, 0xD6, 0xE5, 0xE4, 0x00, 0x00, 0xE3, 0x00}, | ||||||
|  |     {0xB3, 0xC5, 0xE2, 0xE1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, | ||||||
|  |     {0x19, 0x92, 0x91, 0xA3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00} | ||||||
|  | }; | ||||||
| @ -165,11 +165,10 @@ const uint8_t rgb_sequence[] = { | |||||||
| //             |   | ISSI Col  |    ISSI Row   |
 | //             |   | ISSI Col  |    ISSI Row   |
 | ||||||
| //             /   |
 | //             /   |
 | ||||||
| //             Device
 | //             Device
 | ||||||
| const uint8_t switch_leds[MATRIX_ROWS][MATRIX_COLS] = | const uint8_t switch_leds[MATRIX_ROWS][MATRIX_COLS] = { | ||||||
| LAYOUT( |     {0x19, 0x18, 0x17, 0x16, 0x15, 0x14, 0x13, 0x12, 0x11, 0x99, 0x98, 0x97, 0x96, 0x00, 0x95, 0x94, 0x93, 0x92, 0x91}, | ||||||
|   0x19, 0x18,   0x17, 0x16, 0x15, 0x14, 0x13, 0x12, 0x11, 0x99, 0x98, 0x97, 0x96, 0x95, 0x94,   0x93,   0x92, 0x91, |     {0x29, 0x28, 0x27, 0x26, 0x25, 0x24, 0x23, 0x22, 0x21, 0xA9, 0xA8, 0xA7, 0xA6, 0xA5, 0xB6, 0xA4, 0xA3, 0xA2, 0xA1}, | ||||||
|   0x29, 0x28,    0x27,  0x26, 0x25, 0x24, 0x23, 0x22, 0x21, 0xA9, 0xA8, 0xA7, 0xA6, 0xA5, 0xA4, 0xA3,   0xA2, 0xA1, |     {0x39, 0x38, 0x37, 0x36, 0x35, 0x34, 0x33, 0x32, 0x31, 0xB9, 0xB8, 0xB7, 0x00, 0x00, 0x00, 0xB5, 0xB3, 0x49, 0x48}, | ||||||
|   0x39, 0x38,      0x37,  0x36, 0x35, 0x34, 0x33, 0x32, 0x31, 0xB9, 0xB8, 0xB7, 0xB6, 0xB5,     0xB3, |     {0x47, 0x00, 0x45, 0x44, 0x43, 0x42, 0x41, 0xC9, 0xC8, 0xC7, 0xC6, 0xC5, 0xC4, 0x00, 0xC2, 0x59, 0x58, 0x57, 0x56}, | ||||||
|   0x49, 0x48,    0x47,     0x45, 0x44, 0x43, 0x42, 0x41, 0xC9, 0xC8, 0xC7, 0xC6, 0xC5,          0xC4,   0xC2, |     {0x55, 0x51, 0xD6, 0x00, 0x00, 0xE5, 0x00, 0x00, 0x00, 0x00, 0xE4, 0xE3, 0xE2, 0x00, 0xE1, 0x00, 0x00, 0x00, 0x00} | ||||||
|   0x59, 0x58,   0x57,  0x56,  0x55,             0x51,                   0xD6, 0xE5, 0xE4,         0xE3, 0xE2, 0xE1, | }; | ||||||
|   0x00, 0x00, 0x00, 0x00); |  | ||||||
|  | |||||||
| @ -1,6 +1,5 @@ | |||||||
| #pragma once | #pragma once | ||||||
| 
 | 
 | ||||||
| #include QMK_KEYBOARD_H |  | ||||||
| #include "matrix.h" | #include "matrix.h" | ||||||
| #include <avr/sfr_defs.h> | #include <avr/sfr_defs.h> | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -16,19 +16,6 @@ const uint8_t backlight_pwm_map[BACKLIGHT_LEVELS] = BACKLIGHT_PWM_MAP; | |||||||
| 
 | 
 | ||||||
|     const uint8_t switch_matrices[] = {0, 1}; |     const uint8_t switch_matrices[] = {0, 1}; | ||||||
| 
 | 
 | ||||||
|     // Maps switch LEDs from Row/Col to ISSI matrix.
 |  | ||||||
|     // Value breakdown:
 |  | ||||||
|     //     Bit     | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
 |  | ||||||
|     //             |   | ISSI Col  |    ISSI Row   |
 |  | ||||||
|     //             /   |
 |  | ||||||
|     //             Device
 |  | ||||||
| //    const uint8_t switch_leds[MATRIX_ROWS][MATRIX_COLS] =
 |  | ||||||
| //    LAYOUT(
 |  | ||||||
| //      0x29, 0x28, 0x27, 0x26, 0x25, 0x24, 0x23, 0x22, 0x21, 0xA9, 0xA8, 0xA7, 0xA6, 0xA5,
 |  | ||||||
| //      0x39, 0x38, 0x37, 0x36, 0x35, 0x34, 0x33, 0x32, 0x31, 0xB9, 0xB8, 0xB7, 0xB6, 0xB5,
 |  | ||||||
| //      0x49, 0x48, 0x47, 0x45, 0x44, 0x43, 0x42, 0x41, 0xC9, 0xC8, 0xC7, 0xC6,
 |  | ||||||
| //      0x59, 0x58, 0x57, 0x56,       0x55,       0x51, 0xD6, 0xE5, 0xE4, 0xE3, 0xE2);
 |  | ||||||
| 
 |  | ||||||
| void backlight_set(uint8_t level){ | void backlight_set(uint8_t level){ | ||||||
| #ifdef BACKLIGHT_ENABLE | #ifdef BACKLIGHT_ENABLE | ||||||
|     uint8_t pwm_value = 0; |     uint8_t pwm_value = 0; | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user