Index: tools/setup_canbus.sh =================================================================== diff -u -r61479ce1965fdcf793913f5e58af92e56c3aea67 -r82615ab9d1757ef67810f9fc267cd89a19a2e4c8 --- tools/setup_canbus.sh (.../setup_canbus.sh) (revision 61479ce1965fdcf793913f5e58af92e56c3aea67) +++ tools/setup_canbus.sh (.../setup_canbus.sh) (revision 82615ab9d1757ef67810f9fc267cd89a19a2e4c8) @@ -14,7 +14,15 @@ # @brief Initializes the canbus interface # ############################################################################ +iface="can0" +if [ "$#" -gt 1 ]; then + echo "Please provide only one can interface." + echo "Usage (defaults to can0): setup_canbus.sh " + echo " Use instead: setup_canbus.sh " + exit 1 +elif [ "$#" -eq 1 ]; then + iface="$1" +fi -sudo ifconfig can0 down -sudo ip link set can0 up type can bitrate 250000 restart-ms 100 +sudo ip link set "$iface" up type can bitrate 250000 restart-ms 100