Add CAN transceiver, input protection, and termination from @aeozyalcin. Add input buffers.