From 7c28d4d63c2ccd9945d1b0bb11dd3caff4c382b3 Mon Sep 17 00:00:00 2001 From: Pavel Pisa Date: Tue, 5 Jun 2012 14:07:36 +0200 Subject: [PATCH] embedded: reintroduce missing emulated bus initialization for UL_USB1 board. Signed-off-by: Pavel Pisa --- embedded/app/usbcan/main.c | 12 ++++++------ embedded/app/usbcan/ul_usb1.c | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/embedded/app/usbcan/main.c b/embedded/app/usbcan/main.c index 873f4c6..14fbe28 100644 --- a/embedded/app/usbcan/main.c +++ b/embedded/app/usbcan/main.c @@ -218,10 +218,6 @@ int main(void) // * CAN device initialization - device side (adapted from LinCAN setup.c) // *********************************************************************** -// useless with lpc17xx (defined in can_lpcbusemu.c) -// can_init(); - - DEBUGMSG("Initiating CAN device initialization\n"); baudrate[0]=1000; @@ -288,13 +284,17 @@ int main(void) } - if (candev->hwspecops->request_io(candev)) + if (candev->hwspecops->request_io(candev)) { + CANMSG("Error to request IO\n"); sys_err(); + } candev->flags|=CANDEV_IO_RESERVED; - if (candev->hwspecops->reset(candev)) + if (candev->hwspecops->reset(candev)) { + CANMSG("Error to reset chip\n"); sys_err(); + } for(chipnr=0; chipnrnr_all_chips; chipnr++) { diff --git a/embedded/app/usbcan/ul_usb1.c b/embedded/app/usbcan/ul_usb1.c index 8314d28..36e1c62 100644 --- a/embedded/app/usbcan/ul_usb1.c +++ b/embedded/app/usbcan/ul_usb1.c @@ -120,7 +120,7 @@ int ul_usb1_release_io(struct candevice_t *candev) */ int ul_usb1_reset(struct candevice_t *candev) { - return 0; + return can_init(); } #define RESET_ADDR 0x0 -- 2.39.2