improve regnual config

This commit is contained in:
NIIBE Yutaka 2012-05-22 11:20:16 +09:00
parent abfe779728
commit 11be169187
3 changed files with 11 additions and 4 deletions

1
.gitignore vendored
View File

@ -12,7 +12,6 @@ src/gnuk.hex
src/gnuk.map
src/*.inc
regnual/sys.h
regnual/*.inc
regnual/regnual.bin
regnual/regnual.hex
regnual/regnual.elf

View File

@ -32,10 +32,18 @@ LDFLAGS = -T$(LDSCRIPT) -nostartfiles
all: regnual.hex
regnual.o: regnual.c usb_lld.h
regnual.hex: regnual.elf
$(OBJCOPY) -Obinary regnual.elf regnual.bin
$(OBJCOPY) -Oihex regnual.elf regnual.hex
usb_lld.c: ../src/usb_lld.c usb_lld.h
cp -p ../src/usb_lld.c .
usb_lld.h: ../src/usb_lld.h
cp -p ../src/usb_lld.h .
regnual.elf: $(OBJS) $(LDSCRIPT)
$(CC) $(LDFLAGS) -o regnual.elf $(OBJS)
@ -43,4 +51,4 @@ clean:
-rm -f $(OBJS) regnual.elf regnual.hex regnual.bin
distclean: clean
-rm -f Makefile regnual.ld
-rm -f usb_lld.c usb_lld.h sys.h

View File

@ -43,7 +43,7 @@ static const uint8_t regnual_device_desc[] = {
0x00, /* bDeviceSubClass */
0x00, /* bDeviceProtocol */
0x40, /* bMaxPacketSize0 */
#include "usb-vid-pid-ver.c.inc"
#include "../src/usb-vid-pid-ver.c.inc"
1, /* Index of string descriptor describing manufacturer */
2, /* Index of string descriptor describing product */
3, /* Index of string descriptor describing the device's serial number */
@ -71,7 +71,7 @@ static const uint8_t regnual_string_lang_id[] = {
0x09, 0x04 /* LangID = 0x0409: US-English */
};
#include "usb-string-vendor-product.c.inc"
#include "../src/usb-string-vendor-product.c.inc"
static const uint8_t regnual_string_serial[] = {
8*2+2,