Hello, I use the NanoPi Neo (4.19.38-sunxi, Armbian #5.85 ) to pool an external device over /dev/ttyS1 serial port. At flashing moment of the external device, I should switch pins of ttyS1 to input mode by using bash commands
#!/bin/bash
firmware=`ls update_*.hex`
echo "198" > /sys/class/gpio/export
echo "199" > /sys/class/gpio/export
echo "in" > /sys/class/gpio/gpio198/direction
echo "in" > /sys/class/gpio/gpio199/direction
# device update
flash -P linuxgpio -b 40000 $firmware
echo "198" > /sys/class/gpio/unexport
echo "199" > /sys/class/gpio/unexport
Is it possible to change up the mode of pins to the alternate function (ALT5) without the rebooting the OS?