fix gpio config format {pin, mode, edge, pull...} -> {pin, mode, options}