From 2f80e790c6310ad24a4cb3d4a72c31314364fef7 Mon Sep 17 00:00:00 2001 From: tmk Date: Wed, 27 Oct 2010 20:51:45 +0900 Subject: new build method for macway --- usb.c | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) (limited to 'usb.c') diff --git a/usb.c b/usb.c index f5905f2ee4..5c3240a47d 100644 --- a/usb.c +++ b/usb.c @@ -29,6 +29,7 @@ #include "usb_mouse.h" #include "usb_debug.h" #include "print.h" +#include "util.h" /************************************************************************** @@ -38,16 +39,29 @@ **************************************************************************/ // You can change these to give your code its own name. -#define STR_MANUFACTURER L"t.m.k." -#define STR_PRODUCT L"t.m.k. keyboard" +#ifndef MANUFACTURER +# define STR_MANUFACTURER L"t.m.k." +#else +# define STR_MANUFACTURER LSTR(MANUFACTURER) +#endif +#ifndef PRODUCT +# define STR_PRODUCT L"t.m.k. keyboard" +#else +# define STR_PRODUCT LSTR(PRODUCT) +#endif // Mac OS-X and Linux automatically load the correct drivers. On // Windows, even though the driver is supplied by Microsoft, an // INF file is needed to load the driver. These numbers need to // match the INF file. -#define VENDOR_ID 0xFEED -#define PRODUCT_ID 0xCAFE +#ifndef VENDOR_ID +# define VENDOR_ID 0xFEED +#endif + +#ifndef PRODUCT_ID +# define PRODUCT_ID 0xBABE +#endif // USB devices are supposed to implment a halt feature, which is -- cgit v1.2.3