mirror of
				https://github.com/mfulz/qmk_firmware.git
				synced 2025-10-31 05:12:33 +01:00 
			
		
		
		
	updated pcb layout
This commit is contained in:
		
							parent
							
								
									9a2a79bac8
								
							
						
					
					
						commit
						fed08eb772
					
				| @ -115,9 +115,9 @@ void matrix_init(void) { | |||||||
|     palSetPadMode(GPIOA, 1, PAL_MODE_INPUT_PULLDOWN); |     palSetPadMode(GPIOA, 1, PAL_MODE_INPUT_PULLDOWN); | ||||||
|     palSetPadMode(GPIOA, 2, PAL_MODE_INPUT_PULLDOWN); |     palSetPadMode(GPIOA, 2, PAL_MODE_INPUT_PULLDOWN); | ||||||
|     palSetPadMode(GPIOA, 3, PAL_MODE_INPUT_PULLDOWN); |     palSetPadMode(GPIOA, 3, PAL_MODE_INPUT_PULLDOWN); | ||||||
|     palSetPadMode(GPIOA, 4, PAL_MODE_INPUT_PULLDOWN); |  | ||||||
|     palSetPadMode(GPIOA, 5, PAL_MODE_INPUT_PULLDOWN); |  | ||||||
|     palSetPadMode(GPIOA, 6, PAL_MODE_INPUT_PULLDOWN); |     palSetPadMode(GPIOA, 6, PAL_MODE_INPUT_PULLDOWN); | ||||||
|  |     palSetPadMode(GPIOA, 7, PAL_MODE_INPUT_PULLDOWN); | ||||||
|  |     palSetPadMode(GPIOB, 0, PAL_MODE_INPUT_PULLDOWN); | ||||||
| 
 | 
 | ||||||
|     memset(matrix, 0, MATRIX_ROWS * sizeof(matrix_row_t)); |     memset(matrix, 0, MATRIX_ROWS * sizeof(matrix_row_t)); | ||||||
|     memset(matrix_debouncing, 0, MATRIX_ROWS * sizeof(matrix_row_t)); |     memset(matrix_debouncing, 0, MATRIX_ROWS * sizeof(matrix_row_t)); | ||||||
| @ -152,9 +152,9 @@ uint8_t matrix_scan(void) { | |||||||
|             (palReadPad(GPIOA, 1) << 1 ) | |             (palReadPad(GPIOA, 1) << 1 ) | | ||||||
|             (palReadPad(GPIOA, 2) << 2 ) | |             (palReadPad(GPIOA, 2) << 2 ) | | ||||||
|             (palReadPad(GPIOA, 3) << 3 ) | |             (palReadPad(GPIOA, 3) << 3 ) | | ||||||
|             (palReadPad(GPIOA, 4) << 4 ) | |             (palReadPad(GPIOA, 6) << 4 ) | | ||||||
|             (palReadPad(GPIOA, 5) << 5 ) | |             (palReadPad(GPIOA, 7) << 5 ) | | ||||||
|             (palReadPad(GPIOA, 6) << 6 ) |             (palReadPad(GPIOB, 0) << 6 ) | ||||||
|         ); |         ); | ||||||
| 
 | 
 | ||||||
|         // unstrobe  row
 |         // unstrobe  row
 | ||||||
|  | |||||||
| @ -20,13 +20,13 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
| bool mcp23018_leds[3] = {0, 0, 0}; | bool mcp23018_leds[3] = {0, 0, 0}; | ||||||
| 
 | 
 | ||||||
| void matrix_init_kb(void) { | void matrix_init_kb(void) { | ||||||
|   setPinOutput(B0); |   setPinOutput(B5); | ||||||
|   setPinOutput(B1); |   setPinOutput(B4); | ||||||
|   setPinOutput(B2); |   setPinOutput(B3); | ||||||
| 
 | 
 | ||||||
|   writePinLow(B0); |   writePinLow(B5); | ||||||
|   writePinLow(B1); |   writePinLow(B4); | ||||||
|   writePinLow(B2); |   writePinLow(B3); | ||||||
| 
 | 
 | ||||||
|   mcp23018_leds[0] = 0; // blue
 |   mcp23018_leds[0] = 0; // blue
 | ||||||
|   mcp23018_leds[1] = 0; // green
 |   mcp23018_leds[1] = 0; // green
 | ||||||
|  | |||||||
| @ -19,9 +19,9 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||||||
| 
 | 
 | ||||||
| #define MCP23018_DEFAULT_ADDRESS 0b0100000 | #define MCP23018_DEFAULT_ADDRESS 0b0100000 | ||||||
| 
 | 
 | ||||||
| #define ML_LED_1(status) (status ? writePinHigh(B0) : writePinLow(B0)) | #define ML_LED_1(status) (status ? writePinHigh(B5) : writePinLow(B5)) | ||||||
| #define ML_LED_2(status) (status ? writePinHigh(B1) : writePinLow(B1)) | #define ML_LED_2(status) (status ? writePinHigh(B4) : writePinLow(B4)) | ||||||
| #define ML_LED_3(status) (status ? writePinHigh(B2) : writePinLow(B2)) | #define ML_LED_3(status) (status ? writePinHigh(B3) : writePinLow(B3)) | ||||||
| 
 | 
 | ||||||
| #define ML_LED_4(status) mcp23018_leds[0] = status | #define ML_LED_4(status) mcp23018_leds[0] = status | ||||||
| #define ML_LED_5(status) mcp23018_leds[1] = status | #define ML_LED_5(status) mcp23018_leds[1] = status | ||||||
|  | |||||||
| @ -18,6 +18,6 @@ COMMAND_ENABLE = yes    # Commands for debug and configuration | |||||||
| #SLEEP_LED_ENABLE = yes  # Breathing sleep LED during USB suspend
 | #SLEEP_LED_ENABLE = yes  # Breathing sleep LED during USB suspend
 | ||||||
| NKRO_ENABLE = yes	    # USB Nkey Rollover | NKRO_ENABLE = yes	    # USB Nkey Rollover | ||||||
| CUSTOM_MATRIX = yes # Custom matrix file | CUSTOM_MATRIX = yes # Custom matrix file | ||||||
| AUDIO_ENABLE = no | AUDIO_ENABLE = yes | ||||||
| RGB_MATRIX_ENABLE = IS31FL3731 | RGB_MATRIX_ENABLE = IS31FL3731 | ||||||
| # SERIAL_LINK_ENABLE = yes
 | # SERIAL_LINK_ENABLE = yes
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Jack Humbert
						Jack Humbert