Changeset b83dc2a in avrstuff
- Timestamp:
- Jul 28, 2014, 8:47:03 PM (10 years ago)
- Branches:
- main
- Children:
- f51aacc
- Parents:
- 39e523d
- Location:
- kbd
- Files:
-
- 1 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
kbd/ps2toserial/code/Makefile
r39e523d rb83dc2a 1 keyboard.hex: keyboard.bin 2 avr-objcopy -j .text -j .data -O ihex keyboard.bin keyboard.hex 1 MCU=atmega8 2 3 include ../../common.mk 4 5 all: keyboard.hex 3 6 4 7 keyboard.bin: keyboard.o usart.o main.o 5 avr-gcc keyboard.o usart.o main.o -o keyboard.bin -mmcu=atmega8-Os8 $(CC) $^ -o $@ -mmcu=$(MCU) -Os 6 9 7 main.o: main.c ../../libs/usart/usart.h ../../libs/ps2_keyboard/ps2_keyboard.h8 avr-gcc -c main.c -mmcu=atmega8 -Os -o main.o -mmcu=atmega8-Os10 main.o: main.c $(LIBS)/usart/usart.h $(LIBS)/ps2_keyboard/ps2_keyboard.h 11 $(CC) -c $< -Os -o $@ -mmcu=$(MCU) -Os 9 12 10 usart.o: ../../libs/usart/usart.c ../../libs/usart/usart.h11 avr-gcc -c ../../libs/usart/usart.c -o usart.o -mmcu=atmega8-Os13 usart.o: $(LIBS)/usart/usart.c $(LIBS)/usart/usart.h 14 $(CC) -c $< -o $@ -mmcu=$(MCU) -Os 12 15 13 keyboard.o: ../../libs/ps2_keyboard/ps2_keyboard.c ../../libs/ps2_keyboard/ps2_keyboard.h ../../libs/ps2_keyboard/keymap.h14 avr-gcc -c ../../libs/ps2_keyboard/ps2_keyboard.c -mmcu=atmega8 -Os -o keyboard.o16 keyboard.o: $(LIBS)/ps2_keyboard/ps2_keyboard.c $(LIBS)/ps2_keyboard/ps2_keyboard.h $(LIBS)/ps2_keyboard/keymap.h 17 $(CC) -c $< -mmcu=$(MCU) -Os -o $@ -
kbd/ps2toserial/code/main.c
r39e523d rb83dc2a 1 1 #include <avr/io.h> 2 2 3 #include "../../ libs/ps2_keyboard/ps2_keyboard.h"4 #include "../../ libs/usart/usart.h"3 #include "../../../libs/ps2_keyboard/ps2_keyboard.h" 4 #include "../../../libs/usart/usart.h" 5 5 6 6 int main() { -
kbd/xtk/code/Makefile
r39e523d rb83dc2a 1 CC := $(shell { which avr-gcc || which avr-gcc-x86; } 2>/dev/null)2 OBJCOPY := $(shell { which avr-objcopy || which avr-objcopy-x86; } 2>/dev/null)3 AVRDUDE := $(shell { which avrdude || which avrdude-x86; } 2>/dev/null)4 5 1 MCU=atmega48p 6 2 7 keyboard.hex: keyboard.bin 8 $(OBJCOPY) -j .text -j .data -O ihex $^ $@ 3 include ../../common.mk 4 5 all: keyboard.hex 9 6 10 7 keyboard.bin: keyboard.o main.o 11 8 $(CC) $^ -o $@ -mmcu=$(MCU) -Os 12 9 13 main.o: main.c ../../../libs/ps2_keyboard/ps2_keyboard.h10 main.o: main.c $(LIBS)/ps2_keyboard/ps2_keyboard.h 14 11 $(CC) -std=c99 -c $< -mmcu=$(MCU) -Os -o $@ -Os 15 12 16 keyboard.o: ../../../libs/ps2_keyboard/ps2_keyboard.c ../../../libs/ps2_keyboard/ps2_keyboard.h ../../../libs/ps2_keyboard/keymap.h13 keyboard.o: $(LIBS)/ps2_keyboard/ps2_keyboard.c $(LIBS)/ps2_keyboard/ps2_keyboard.h $(LIBS)/ps2_keyboard/keymap.h 17 14 $(CC) -DCALLBACK="callback();" -c $< -mmcu=$(MCU) -Os -o $@ 18 15
Note:
See TracChangeset
for help on using the changeset viewer.