19 lines
414 B
Bash
Executable File
19 lines
414 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# CAN interfaces list
|
|
CAN_INTERFACES=("can0" "can1" "can2" "can3")
|
|
BITRATE=1000000
|
|
|
|
for CAN_IF in "${CAN_INTERFACES[@]}"; do
|
|
# Bring interface down first (in case it's already up)
|
|
sudo ip link set $CAN_IF down
|
|
|
|
# Set bitrate
|
|
sudo ip link set $CAN_IF type can bitrate $BITRATE
|
|
|
|
# Bring interface up
|
|
sudo ip link set $CAN_IF up
|
|
|
|
echo "$CAN_IF started, bitrate $BITRATE"
|
|
done
|