]> rtime.felk.cvut.cz Git - lincan.git/blobdiff - embedded/app/usbcan/ul_usb1.c
The simulated data bus access on target simplified.
[lincan.git] / embedded / app / usbcan / ul_usb1.c
index abb16268ec54c4d7c7e303a9589a677a494e34e9..9e0e70902d172d5125353cb9ccf6f2279589078a 100644 (file)
@@ -277,7 +277,7 @@ int ul_usb1_program_irq(struct candevice_t *candev)
  */
 void ul_usb1_write_register(unsigned data, unsigned long address)
 {
  */
 void ul_usb1_write_register(unsigned data, unsigned long address)
 {
-       can_write((uint8_t)(address & 0xFF), (uint8_t *)&data);
+       can_write(data, address & 0xFF);
 }
 
 /** ul_usb1_read_register
 }
 
 /** ul_usb1_read_register
@@ -293,7 +293,7 @@ void ul_usb1_write_register(unsigned data, unsigned long address)
 unsigned ul_usb1_read_register(unsigned long address)
 {
        uint8_t data;
 unsigned ul_usb1_read_register(unsigned long address)
 {
        uint8_t data;
-       can_read((uint8_t)(address & 0xFF), (uint8_t *)&data);
+       data = can_read(address & 0xFF);
        return data;
 }
 
        return data;
 }