sllin: switch to updated upstream
[AGL/meta-agl-demo.git] / recipes-kernel / sllin / files / start_lin_demo.sh
index 741189f..c97f0a2 100755 (executable)
@@ -1,10 +1,18 @@
 #!/bin/sh
 
-sleep 1
-ldattach 25 /dev/ttySC3
-pidof ldattach > /var/run/lin_ldattach
-sleep 1
+# Attach serial LIN->CAN bridge and set up LIN polling
+if [ -c /dev/ttyUSB0 ]; then
+    sleep 1
+    /usr/bin/lin_config -m -c /etc/lin_config.conf -a sllin:/dev/ttyUSB0
+    mkdir -p /run/lin_config/
+    pidof lin_config > /run/lin_config/lin_config.pid
+    sleep 1
+else
+    ip link add dev sllin0 type vcan
+fi
 ip link set sllin0 up
+
+# Initialize HVAC controller
 usleep 100000
 cansend sllin0 030#
 usleep 100000