TARGET_DIR = . | TARGET_DIR = . | ||||
# keyboard dependent files | # keyboard dependent files | ||||
SRC = main.c \ | |||||
keymap.c \ | |||||
SRC = keymap.c \ | |||||
matrix.c \ | matrix.c \ | ||||
led.c \ | led.c \ | ||||
adb.c | adb.c | ||||
#NKRO_ENABLE = yes # USB Nkey Rollover | #NKRO_ENABLE = yes # USB Nkey Rollover | ||||
#---------------- Programming Options -------------------------- | |||||
PROGRAM_CMD = teensy_loader_cli -mmcu=$(MCU) -w -v $(TARGET).hex | |||||
# Search Path | |||||
VPATH += $(TARGET_DIR) | |||||
VPATH += $(TOP_DIR) | |||||
include $(TOP_DIR)/protocol/pjrc.mk | include $(TOP_DIR)/protocol/pjrc.mk | ||||
include $(TOP_DIR)/protocol.mk | include $(TOP_DIR)/protocol.mk | ||||
include $(TOP_DIR)/common.mk | include $(TOP_DIR)/common.mk | ||||
include $(TOP_DIR)/rules.mk | include $(TOP_DIR)/rules.mk | ||||
dfu: PROGRAM_CMD = dfu-programmer atmega32u4 flash $(TARGET).hex | |||||
dfu: program |
TARGET_DIR = . | TARGET_DIR = . | ||||
# keyboard dependent files | # keyboard dependent files | ||||
SRC = main.c \ | |||||
keymap.c \ | |||||
SRC = keymap.c \ | |||||
matrix.c \ | matrix.c \ | ||||
led.c \ | led.c \ | ||||
m0110.c | m0110.c | ||||
PROGRAM_CMD = teensy_loader_cli -mmcu=$(MCU) -w -v $(TARGET).hex | PROGRAM_CMD = teensy_loader_cli -mmcu=$(MCU) -w -v $(TARGET).hex | ||||
# Search Path | |||||
VPATH += $(TARGET_DIR) | |||||
VPATH += $(TOP_DIR) | |||||
include $(TOP_DIR)/protocol/pjrc.mk | include $(TOP_DIR)/protocol/pjrc.mk | ||||
include $(TOP_DIR)/protocol.mk | include $(TOP_DIR)/protocol.mk |
TARGET_DIR = . | TARGET_DIR = . | ||||
# keyboard dependent files | # keyboard dependent files | ||||
SRC = main.c \ | |||||
keymap.c \ | |||||
SRC = keymap.c \ | |||||
matrix.c \ | matrix.c \ | ||||
led.c \ | led.c \ | ||||
news.c | news.c | ||||
PROGRAM_CMD = teensy_loader_cli -mmcu=$(MCU) -w -v $(TARGET).hex | PROGRAM_CMD = teensy_loader_cli -mmcu=$(MCU) -w -v $(TARGET).hex | ||||
# Search Path | |||||
VPATH += $(TARGET_DIR) | |||||
VPATH += $(TOP_DIR) | |||||
include $(TOP_DIR)/protocol/pjrc.mk | include $(TOP_DIR)/protocol/pjrc.mk | ||||
include $(TOP_DIR)/protocol.mk | include $(TOP_DIR)/protocol.mk |
TARGET_DIR = . | TARGET_DIR = . | ||||
# keyboard dependent files | # keyboard dependent files | ||||
SRC = main.c \ | |||||
keymap.c \ | |||||
SRC = keymap.c \ | |||||
matrix.c \ | matrix.c \ | ||||
led.c \ | led.c \ | ||||
ps2.c | ps2.c | ||||
PROGRAM_CMD = teensy_loader_cli -mmcu=$(MCU) -w -v $(TARGET).hex | PROGRAM_CMD = teensy_loader_cli -mmcu=$(MCU) -w -v $(TARGET).hex | ||||
# Search Path | |||||
VPATH += $(TARGET_DIR) | |||||
VPATH += $(TOP_DIR) | |||||
include $(TOP_DIR)/protocol/pjrc.mk | include $(TOP_DIR)/protocol/pjrc.mk | ||||
include $(TOP_DIR)/protocol.mk | include $(TOP_DIR)/protocol.mk |
TARGET_DIR = . | TARGET_DIR = . | ||||
# keyboard dependent files | # keyboard dependent files | ||||
SRC = main.c \ | |||||
keymap.c \ | |||||
SRC = keymap.c \ | |||||
matrix.c \ | matrix.c \ | ||||
led.c \ | led.c \ | ||||
ps2_usart.c | ps2_usart.c | ||||
PROGRAM_CMD = teensy_loader_cli -mmcu=$(MCU) -w -v $(TARGET).hex | PROGRAM_CMD = teensy_loader_cli -mmcu=$(MCU) -w -v $(TARGET).hex | ||||
# Search Path | |||||
VPATH += $(TARGET_DIR) | |||||
VPATH += $(TOP_DIR) | |||||
include $(TOP_DIR)/protocol/pjrc.mk | include $(TOP_DIR)/protocol/pjrc.mk | ||||
include $(TOP_DIR)/protocol.mk | include $(TOP_DIR)/protocol.mk |
TARGET_DIR = . | TARGET_DIR = . | ||||
# keyboard dependent files | # keyboard dependent files | ||||
SRC = main.c \ | |||||
keymap.c \ | |||||
SRC = keymap.c \ | |||||
matrix.c \ | matrix.c \ | ||||
led.c \ | led.c \ | ||||
ps2_usart.c | ps2_usart.c | ||||
PROGRAM_CMD = $(AVRDUDE) $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH) $(AVRDUDE_WRITE_EEPROM) | PROGRAM_CMD = $(AVRDUDE) $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH) $(AVRDUDE_WRITE_EEPROM) | ||||
# Boot Section Size in bytes | |||||
# Teensy halfKay 512 | |||||
# Atmel DFU loader 4096 | |||||
# LUFA bootloader 4096 | |||||
# USBasp 2048 | |||||
OPT_DEFS += -DBOOT_SIZE=2048 | |||||
# Search Path | |||||
VPATH += $(TARGET_DIR) | |||||
VPATH += $(TOP_DIR) | |||||
include $(TOP_DIR)/protocol/vusb.mk | include $(TOP_DIR)/protocol/vusb.mk | ||||
include $(TOP_DIR)/protocol.mk | include $(TOP_DIR)/protocol.mk |
TARGET_DIR = . | TARGET_DIR = . | ||||
# keyboard dependent files | # keyboard dependent files | ||||
SRC = main.c \ | |||||
keymap_102.c \ | |||||
SRC = keymap_102.c \ | |||||
matrix.c \ | matrix.c \ | ||||
led.c \ | led.c \ | ||||
ps2.c | ps2.c | ||||
PROGRAM_CMD = teensy_loader_cli -mmcu=$(MCU) -w -v $(TARGET).hex | PROGRAM_CMD = teensy_loader_cli -mmcu=$(MCU) -w -v $(TARGET).hex | ||||
# Search Path | |||||
VPATH += $(TARGET_DIR) | |||||
VPATH += $(TOP_DIR) | |||||
include $(TOP_DIR)/protocol/pjrc.mk | include $(TOP_DIR)/protocol/pjrc.mk | ||||
include $(TOP_DIR)/protocol.mk | include $(TOP_DIR)/protocol.mk |
TARGET_DIR = . | TARGET_DIR = . | ||||
# keyboard dependent files | # keyboard dependent files | ||||
SRC = main.c \ | |||||
keymap_122.c \ | |||||
SRC = keymap_122.c \ | |||||
matrix.c \ | matrix.c \ | ||||
led.c \ | led.c \ | ||||
ps2.c | ps2.c | ||||
PROGRAM_CMD = teensy_loader_cli -mmcu=$(MCU) -w -v $(TARGET).hex | PROGRAM_CMD = teensy_loader_cli -mmcu=$(MCU) -w -v $(TARGET).hex | ||||
# Search Path | |||||
VPATH += $(TARGET_DIR) | |||||
VPATH += $(TOP_DIR) | |||||
include $(TOP_DIR)/protocol/pjrc.mk | include $(TOP_DIR)/protocol/pjrc.mk | ||||
include $(TOP_DIR)/protocol.mk | include $(TOP_DIR)/protocol.mk |
TARGET_DIR = . | TARGET_DIR = . | ||||
# keyboard dependent files | # keyboard dependent files | ||||
SRC = main.c \ | |||||
keymap.c \ | |||||
SRC = keymap.c \ | |||||
matrix.c \ | matrix.c \ | ||||
led.c \ | led.c \ | ||||
x68k.c | x68k.c | ||||
PROGRAM_CMD = dfu-programmer atmega32u4 flash $(TARGET).hex | PROGRAM_CMD = dfu-programmer atmega32u4 flash $(TARGET).hex | ||||
# Search Path | |||||
VPATH += $(TARGET_DIR) | |||||
VPATH += $(TOP_DIR) | |||||
include $(TOP_DIR)/protocol/pjrc.mk | include $(TOP_DIR)/protocol/pjrc.mk | ||||
include $(TOP_DIR)/protocol.mk | include $(TOP_DIR)/protocol.mk |