]> rtime.felk.cvut.cz Git - lincan.git/blobdiff - embedded/app/usbcan/usb_vend.c
Setting of initial bit timing has been done.
[lincan.git] / embedded / app / usbcan / usb_vend.c
index 3f0afc9e8f278df17afdb45fbf75fbd5dca3e41d..1f5d41fd31a27f1aaee082d2c386b183156bafac 100644 (file)
@@ -104,7 +104,6 @@ nodata:
 int set_canbtr_complete_fnc(struct usb_ep_t *ep, int status){
   int dest_chip;
 
-//     int32_t rate,sjw,sampl_pt,flags;
        uint32_t brp, sjw, tseg1, tseg2;
 
        struct can_lmc1_chip_data *chip_data=NULL;
@@ -134,7 +133,7 @@ int set_canbtr_complete_fnc(struct usb_ep_t *ep, int status){
 
                                
                printf("BRP: %d, SJW: %d, TSEG1: %d, TSEG2: %d \n", brp, sjw, tseg1, tseg2);
-               CAN_set_bittiming(chips_p[dest_chip], brp, sjw, tseg1, tseg2);  
+               CAN_set_bittiming(chips_p[dest_chip], brp--, sjw--, tseg1--, tseg2--);  
 
 //             if (chips_p[dest_chip]->chipspecops->baud_rate(chips_p[dest_chip], rate, chips_p[dest_chip]->clock, sjw, sampl_pt, flags)<0)
 //                     goto error;