handwired/xealous - Remove DEFAULT_FOLDER (#24877)
This commit is contained in:
		
							parent
							
								
									544ddde113
								
							
						
					
					
						commit
						c7904502e5
					
				
					 5 changed files with 16 additions and 84 deletions
				
			
		|  | @ -1731,6 +1731,9 @@ | ||||||
|     "handwired/unk": { |     "handwired/unk": { | ||||||
|         "target": "handwired/unk/rev1" |         "target": "handwired/unk/rev1" | ||||||
|     }, |     }, | ||||||
|  |     "handwired/xealous": { | ||||||
|  |         "target": "handwired/xealous/rev1" | ||||||
|  |     }, | ||||||
|     "hillside/46": { |     "hillside/46": { | ||||||
|         "target": "hillside/46/0_1" |         "target": "hillside/46/0_1" | ||||||
|     }, |     }, | ||||||
|  |  | ||||||
|  | @ -1,32 +0,0 @@ | ||||||
| /*
 |  | ||||||
| Copyright 2012 Jun Wako <wakojun@gmail.com> |  | ||||||
| Copyright 2015 Jack Humbert |  | ||||||
| 
 |  | ||||||
| This program is free software: you can redistribute it and/or modify |  | ||||||
| it under the terms of the GNU General Public License as published by |  | ||||||
| the Free Software Foundation, either version 2 of the License, or |  | ||||||
| (at your option) any later version. |  | ||||||
| 
 |  | ||||||
| This program is distributed in the hope that it will be useful, |  | ||||||
| but WITHOUT ANY WARRANTY; without even the implied warranty of |  | ||||||
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the |  | ||||||
| GNU General Public License for more details. |  | ||||||
| 
 |  | ||||||
| You should have received a copy of the GNU General Public License |  | ||||||
| along with this program.  If not, see <http://www.gnu.org/licenses/>.
 |  | ||||||
| */ |  | ||||||
| 
 |  | ||||||
| #pragma once |  | ||||||
| 
 |  | ||||||
| #define USE_I2C |  | ||||||
| #define SCL_CLOCK  800000UL |  | ||||||
| 
 |  | ||||||
| //#define DEBUG_MATRIX_SCAN_RATE //Use this to determine scan-rate.
 |  | ||||||
| 
 |  | ||||||
| #ifdef AUDIO_ENABLE |  | ||||||
|   #define AUDIO_PIN C6 |  | ||||||
|   #define STARTUP_SONG SONG(STARTUP_SOUND) |  | ||||||
|   #define NO_MUSIC_MODE |  | ||||||
|   #define TONE_QWERTY SONG(Q__NOTE(_E4)); |  | ||||||
|   #define TONE_NUMPAD SONG(Q__NOTE(_D4)); |  | ||||||
| #endif |  | ||||||
|  | @ -1,49 +0,0 @@ | ||||||
| /*
 |  | ||||||
| Copyright 2012 Jun Wako <wakojun@gmail.com> |  | ||||||
| 
 |  | ||||||
| This program is free software: you can redistribute it and/or modify |  | ||||||
| it under the terms of the GNU General Public License as published by |  | ||||||
| the Free Software Foundation, either version 2 of the License, or |  | ||||||
| (at your option) any later version. |  | ||||||
| 
 |  | ||||||
| This program is distributed in the hope that it will be useful, |  | ||||||
| but WITHOUT ANY WARRANTY; without even the implied warranty of |  | ||||||
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the |  | ||||||
| GNU General Public License for more details. |  | ||||||
| 
 |  | ||||||
| You should have received a copy of the GNU General Public License |  | ||||||
| along with this program.  If not, see <http://www.gnu.org/licenses/>.
 |  | ||||||
| */ |  | ||||||
| 
 |  | ||||||
| /*
 |  | ||||||
|  * scan matrix |  | ||||||
|  */ |  | ||||||
| #include <stdint.h> |  | ||||||
| #include <stdbool.h> |  | ||||||
| #include <avr/io.h> |  | ||||||
| #include "wait.h" |  | ||||||
| #include "print.h" |  | ||||||
| #include "debug.h" |  | ||||||
| #include "util.h" |  | ||||||
| #include "matrix.h" |  | ||||||
| #include "split_util.h" |  | ||||||
| #include "timer.h" |  | ||||||
| 
 |  | ||||||
| // Copy this code to split_common/matrix.c,
 |  | ||||||
| // and call it instead of the unoptimized col_reader. Scan-rate jumps from 1200->1920
 |  | ||||||
| // Also remove the sleep_us(30), not necessary for this keyboard.
 |  | ||||||
| // In usb_descriptor.c, set .PollingIntervalMS      = 0x01
 |  | ||||||
| #define ROW_SHIFTER ((uint8_t)1) |  | ||||||
| inline static matrix_row_t optimized_col_reader(void) { |  | ||||||
|     //MATRIX_COL_PINS { B6, B2, B3, B1, F7, F6, F5, F4 }
 |  | ||||||
|     return (PINB & (1 << 6) ? 0 : (ROW_SHIFTER << 0)) | |  | ||||||
|           (PINB & (1 << 2) ? 0 : (ROW_SHIFTER << 1)) | |  | ||||||
|           (PINB & (1 << 3) ? 0 : (ROW_SHIFTER << 2)) | |  | ||||||
|           (PINB & (1 << 1) ? 0 : (ROW_SHIFTER << 3)) | |  | ||||||
|           (PINF & (1 << 7) ? 0 : (ROW_SHIFTER << 4)) | |  | ||||||
|           (PINF & (1 << 6) ? 0 : (ROW_SHIFTER << 5)) | |  | ||||||
|           (PINF & (1 << 5) ? 0 : (ROW_SHIFTER << 6)) | |  | ||||||
|           (PINF & (1 << 4) ? 0 : (ROW_SHIFTER << 7)); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|  | @ -18,6 +18,19 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | ||||||
| 
 | 
 | ||||||
| #pragma once | #pragma once | ||||||
| 
 | 
 | ||||||
|  | #define USE_I2C | ||||||
|  | #define SCL_CLOCK  800000UL | ||||||
|  | 
 | ||||||
|  | //#define DEBUG_MATRIX_SCAN_RATE //Use this to determine scan-rate.
 | ||||||
|  | 
 | ||||||
|  | #ifdef AUDIO_ENABLE | ||||||
|  |   #define AUDIO_PIN C6 | ||||||
|  |   #define STARTUP_SONG SONG(STARTUP_SOUND) | ||||||
|  |   #define NO_MUSIC_MODE | ||||||
|  |   #define TONE_QWERTY SONG(Q__NOTE(_E4)); | ||||||
|  |   #define TONE_NUMPAD SONG(Q__NOTE(_D4)); | ||||||
|  | #endif | ||||||
|  | 
 | ||||||
| /*
 | /*
 | ||||||
|  * Feature disable options |  * Feature disable options | ||||||
|  *  These options are also useful to firmware size reduction. |  *  These options are also useful to firmware size reduction. | ||||||
|  |  | ||||||
|  | @ -1,3 +0,0 @@ | ||||||
| SRC += matrix.c |  | ||||||
| 
 |  | ||||||
| DEFAULT_FOLDER = handwired/xealous/rev1 |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Joel Challis
						Joel Challis