19 lines
414 B
Bash
19 lines
414 B
Bash
|
|
#!/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
|