]> git.zerfleddert.de Git - hmcfgusb/blobdiff - hmcfgusb.h
periodically reset HM-CFG-USB by enetring and leaving bootloader-mode
[hmcfgusb] / hmcfgusb.h
index 8a0751a1bcfa7b5b5f11ed555369138abbb6c984..e4380773a627c093f5f2ffb71ee4cd75e84eba69 100644 (file)
@@ -29,11 +29,15 @@ struct hmcfgusb_dev {
        int n_usb_pfd;
        struct pollfd *pfd;
        int n_pfd;
+       int bootloader;
+       time_t opened_at;
 };
 
 int hmcfgusb_send(struct hmcfgusb_dev *usbdev, unsigned char* send_data, int len, int done);
+int hmcfgusb_send_null_frame(struct hmcfgusb_dev *usbdev, int silent);
 struct hmcfgusb_dev *hmcfgusb_init(hmcfgusb_cb_fn cb, void *data);
 int hmcfgusb_add_pfd(struct hmcfgusb_dev *dev, int fd, short events);
 int hmcfgusb_poll(struct hmcfgusb_dev *dev, int timeout);
+void hmcfgusb_enter_bootloader(struct hmcfgusb_dev *dev);
 void hmcfgusb_close(struct hmcfgusb_dev *dev);
 void hmcfgusb_set_debug(int d);
Impressum, Datenschutz