add gpio
add timer to give time to the udev rule to set permission