preliminar CAN support

preliminar CAN support