]> sigrok.org Git - libsigrok.git/blobdiff - src/libsigrok-internal.h
serial_hid: add support for the SiLabs CP2110 chip (UT-D09, UT612)
[libsigrok.git] / src / libsigrok-internal.h
index 9c9da8cd61644df7235af51adc10a5f871f17835..1b95bd70a9f0717a7a97f9547efdab9ce43b7bb5 100644 (file)
@@ -751,6 +751,7 @@ struct sr_serial_dev_inst {
 #ifdef HAVE_LIBHIDAPI
        enum ser_hid_chip_t {
                SER_HID_CHIP_UNKNOWN,           /**!< place holder */
+               SER_HID_CHIP_SIL_CP2110,        /**!< SiLabs CP2110 */
                SER_HID_CHIP_WCH_CH9325,        /**!< WCH CH9325 */
                SER_HID_CHIP_LAST,              /**!< sentinel */
        } hid_chip;
@@ -1219,6 +1220,7 @@ struct ser_hid_chip_functions {
        int (*drain)(struct sr_serial_dev_inst *serial);
 };
 extern SR_PRIV struct ser_hid_chip_functions *ser_hid_chip_funcs_ch9325;
+extern SR_PRIV struct ser_hid_chip_functions *ser_hid_chip_funcs_cp2110;
 SR_PRIV const char *ser_hid_chip_find_name_vid_pid(uint16_t vid, uint16_t pid);
 #endif
 #endif