]> sigrok.org Git - libsigrok.git/blobdiff - src/modbus/modbus.c
modbus: add a serial RTU backend.
[libsigrok.git] / src / modbus / modbus.c
index ce5083bcf6e948da48deb52989885c8b26fb0d16..ea1e2c126ba511af8a25ac3d7633a14e811e7f94 100644 (file)
 
 #define LOG_PREFIX "modbus"
 
+SR_PRIV extern const struct sr_modbus_dev_inst modbus_serial_rtu_dev;
+
 static const struct sr_modbus_dev_inst *modbus_devs[] = {
+#ifdef HAVE_LIBSERIALPORT
+       &modbus_serial_rtu_dev,  /* must be last as it matches any resource */
+#endif
 };
 
 static struct sr_dev_inst *sr_modbus_scan_resource(const char *resource,