* Deleted LAYOUTS = planck_grid from rules.mk * Refactor * Configurator support * Fixed offset layout matrix macro * Readded LAYOUT_kc_ortho_4x12 matrix alias * Refactor: rename LAYOUT_offset_right macro as LAYOUT_planck_1x2uR
		
			
				
	
	
		
			61 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			61 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| # Copyright 2017 Luiz Ribeiro <luizribeiro@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/>.
 | |
| 
 | |
| # MCU name
 | |
| MCU = atmega32a
 | |
| PROTOCOL = VUSB
 | |
| 
 | |
| # unsupported features for now
 | |
| NO_UART = yes
 | |
| NO_SUSPEND_POWER_DOWN = yes
 | |
| 
 | |
| # processor frequency
 | |
| F_CPU = 12000000
 | |
| 
 | |
| # Bootloader
 | |
| #     This definition is optional, and if your keyboard supports multiple bootloaders of
 | |
| #     different sizes, comment this out, and the correct address will be loaded
 | |
| #     automatically (+60). See bootloader.mk for all options.
 | |
| BOOTLOADER = bootloadHID
 | |
| 
 | |
| # build options
 | |
| BOOTMAGIC_ENABLE = no
 | |
| MOUSEKEY_ENABLE = no
 | |
| EXTRAKEY_ENABLE = yes
 | |
| CONSOLE_ENABLE = no
 | |
| COMMAND_ENABLE = yes
 | |
| 
 | |
| BACKLIGHT_ENABLE = yes
 | |
| BACKLIGHT_CUSTOM_DRIVER = yes
 | |
| 
 | |
| RGBLIGHT_ENABLE = yes
 | |
| RGBLIGHT_CUSTOM_DRIVER = yes
 | |
| 
 | |
| KEY_LOCK_ENABLE = yes
 | |
| 
 | |
| # Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE
 | |
| SLEEP_LED_ENABLE = no    # Breathing sleep LED during USB suspend
 | |
| 
 | |
| OPT_DEFS = -DDEBUG_LEVEL=0
 | |
| 
 | |
| # custom matrix setup
 | |
| CUSTOM_MATRIX = yes
 | |
| SRC = matrix.c i2c.c backlight.c
 | |
| 
 | |
| # programming options
 | |
| PROGRAM_CMD = ./util/atmega32a_program.py $(TARGET).hex
 | |
| 
 | |
| LAYOUTS = ortho_4x12 planck_mit
 |