arduino: add UDEV.setup() for use in setup()

this is more designed for use with the udev rule, where
one sets and then reads the name to make sure it sticks
udev: reset the device when querying
firmware: add loop() example
firmware: add setup() example
udev: more rules, reset by default