summaryrefslogtreecommitdiffstats
path: root/libk8055/libk8055.c
diff options
context:
space:
mode:
Diffstat (limited to 'libk8055/libk8055.c')
-rw-r--r--libk8055/libk8055.c15
1 files changed, 6 insertions, 9 deletions
diff --git a/libk8055/libk8055.c b/libk8055/libk8055.c
index 7b87e73..fe885f2 100644
--- a/libk8055/libk8055.c
+++ b/libk8055/libk8055.c
@@ -45,7 +45,7 @@
+---+---+---+---+---+---+---+---+
|CMD|DIG|An1|An2|Rs1|Rs2|Dbv|Dbv|
+---+---+---+---+---+---+---+---+
- CMD = Command
+ CMD = Command
DIG = Digital output bitmask
An1 = Analog output 1 value, 0-255
An2 = Analog output 2 value, 0-255
@@ -133,21 +133,18 @@ struct k8055_dev {
static struct k8055_dev k8055d[K8055_MAX_DEV];
static struct k8055_dev *curr_dev;
-/* char* device_id[]; */
-
/* Initialize the usb library - only once */
-static void init_usb(void)
-{
- static int Done = 0; /* Only need to do this once */
- if (!Done)
- {
+static void init_usb(void) {
+ static int init_done = 0;
+ if (!init_done) {
usb_init();
usb_find_busses();
usb_find_devices();
busses = usb_get_busses();
- Done = 1;
+ init_done = 1;
}
}
+
/* Actual read of data from the device endpoint, retry 3 times if not responding ok */
static int ReadK8055Data(void)
{