Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
default_CONFIG += MACH=$(MACH)
#default_CONFIG += ULAN_ID=$(ULAN_ID)
default_CONFIG += CONFIG_MISC_VECT=x
default_CONFIG += MACH=$(MACH)
#default_CONFIG += ULAN_ID=$(ULAN_ID)
default_CONFIG += CONFIG_MISC_VECT=x
+default_CONFIG += CONFIG_OC_LINCAN_CARD_ul_usb1=x
+default_CONFIG += CONFIG_OC_LINCAN_CARD_can_lmc1=x
+
LOCAL_CONFIG_H = local_config.h
LOCAL_CONFIG_H = local_config.h
bin_PROGRAMS = usbcan
usbcan_SOURCES = main.c can_queue.c sja1000p.c devcommon.c setup.c finish.c
usbcan_SOURCES += usb_vend.c can_quesysless.c sysdep_sysless.c
bin_PROGRAMS = usbcan
usbcan_SOURCES = main.c can_queue.c sja1000p.c devcommon.c setup.c finish.c
usbcan_SOURCES += usb_vend.c can_quesysless.c sysdep_sysless.c
+ifeq ($(CONFIG_OC_LINCAN_CARD_can_lmc1),y)
usbcan_SOURCES += lpc17xx_can.c
usbcan_SOURCES += lpc17xx_can.c
+endif
+ifeq ($(CONFIG_OC_LINCAN_CARD_ul_usb1),y)
usbcan_SOURCES += can_lpcbusemu.c ul_usb1.c
usbcan_SOURCES += can_lpcbusemu.c ul_usb1.c
#usbtest_SOURCES += ul_idstr.c
#lib_LOADLIBES = bspbase ul_drv lpciap keyval lpciap_kvpb mach_hal uldy
#usbtest_SOURCES += ul_idstr.c
#lib_LOADLIBES = bspbase ul_drv lpciap keyval lpciap_kvpb mach_hal uldy
+#ifdef CONFIG_OC_LINCAN_CARD_ul_usb1
ul_usb1_register(candev->hwspecops);
ul_usb1_register(candev->hwspecops);
-// can_lmc1_register(candev->hwspecops);
-
-
+#endif
+#ifdef CONFIG_OC_LINCAN_CARD_can_lmc1
+ can_lmc1_register(candev->hwspecops);
+#endif
bd=baudrate[0];
if (candev->hwspecops->init_hw_data(candev)){
bd=baudrate[0];
if (candev->hwspecops->init_hw_data(candev)){
CONFIG_APP_USBCAN=y
#CONFIG_APP_USBLED=y
CONFIG_APP_USBCAN=y
#CONFIG_APP_USBLED=y
+CONFIG_OC_LINCAN_CARD_can_lmc1=y
+
CONFIG_OC_UL_DRV_SYSLESS=n
CONFIG_ULAN_DY=n
CONFIG_OC_UL_DRV_SYSLESS=n
CONFIG_ULAN_DY=n
CONFIG_USB_MORE=y
CONFIG_USB_LPCUSB=y
CONFIG_APP_USBCAN=y
CONFIG_USB_MORE=y
CONFIG_USB_LPCUSB=y
CONFIG_APP_USBCAN=y
+CONFIG_OC_LINCAN_CARD_ul_usb1=y
#CONFIG_APP_USBBOOT=y
#CONFIG_ULBOOT=y
#CONFIG_APP_USBBOOT=y
#CONFIG_ULBOOT=y