]> rtime.felk.cvut.cz Git - lincan.git/blobdiff - embedded/app/usbcan/can/lpc17xx_can.h
Added functionality for bittiming setting by the OS driver
[lincan.git] / embedded / app / usbcan / can / lpc17xx_can.h
index 0e137a991ba489691e7c3c92a965fa5265781aac..d920ffd16423294212984943dd9f3354c4e531fd 100644 (file)
@@ -150,6 +150,7 @@ void CAN_init(struct canchip_t *chip);
 void CAN_send(struct canchip_t *chip, canmsg_t* msg);
 void CAN_recv(struct canchip_t *chip, canmsg_t* msg);
 void CAN_IRQHandler(void);
+void CAN_set_bittiming(struct canchip_t *chip, uint32_t brp, uint32_t sjw, uint32_t tseg1, uint32_t tseg2);
 
 //----------------------------------
 
@@ -158,6 +159,8 @@ struct can_lmc1_chip_data
        int flags;
 };
 
+#define CAN_LMC1_CHIP_CANBTR_SET       (1<<1)
+
 // board can-lmc1 specific functions:
 int can_lmc1_register(struct hwspecops_t *hwspecops);
 int can_lmc1_init_hw_data(struct candevice_t *candev);