]> sigrok.org Git - libsigrok.git/blobdiff - hardware/zeroplus-logic-cube/gl_usb.h
sr: moved sigrok.h so libsigrok/libsigrok.h
[libsigrok.git] / hardware / zeroplus-logic-cube / gl_usb.h
index a18b9991b7183afad50fb6a51c10e4c439e2ae27..4d17a8fc47508dad734296ae9908b6dda9bc00cf 100644 (file)
  *  THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef GL_H__
-#define GL_G__
+#ifndef LIBSIGROK_HARDWARE_ZEROPLUS_LOGIC_CUBE_GL_USB_H
+#define LIBSIGROK_HARDWARE_ZEROPLUS_LOGIC_CUBE_GL_USB_H
 
 #include <libusb.h>
+#include "libsigrok.h"
 
-#define GL_OK           0
-#define GL_ELIBUSB     -1
-#define GL_EOPEN       -2
-#define GL_ESETCONFIG  -3
-#define GL_ECLAIM      -4
-
-int gl_write_address(libusb_device_handle *devh, unsigned int address);
-int gl_write_data(libusb_device_handle *devh, unsigned int val);
-int gl_read_data(libusb_device_handle *devh);
-int gl_read_bulk(libusb_device_handle *devh, void *buffer, unsigned int size);
-int gl_reg_write(libusb_device_handle *devh, unsigned int reg,
-                unsigned int val);
-int gl_reg_read(libusb_device_handle *devh, unsigned int reg);
-int gl_open(int vid);
-int gl_close(void);
+SR_PRIV int gl_read_bulk(libusb_device_handle *devh, void *buffer,
+                        unsigned int size);
+SR_PRIV int gl_reg_write(libusb_device_handle *devh, unsigned int reg,
+                        unsigned int val);
+SR_PRIV int gl_reg_read(libusb_device_handle *devh, unsigned int reg);
 
 #endif