port->usb_serial = NULL;
port->bluetooth_address = NULL;
+#ifndef NO_PORT_METADATA
if ((ret = get_port_details(port)) != SP_OK) {
sp_free_port(port);
return ret;
}
+#endif
*port_ptr = port;
list[0] = NULL;
+#ifdef NO_ENUMERATION
+ ret = SP_ERR_SUPP;
+#else
ret = list_ports(&list);
+#endif
switch (ret) {
case SP_OK: