usb_bulk_write(lcd, USB_ENDPOINT_OUT + 1, Buffer, BufPtr - Buffer, 1000);
#endif
}
-
#if 0
gettimeofday(&end, NULL);
debug("send %d bytes in %d usec (%d usec/byte)", BufPtr - Buffer,
#ifndef _WIDGET_GPO_H_
#define _WIDGET_GPO_H_
-
#include "property.h"
-
typedef struct WIDGET_GPO {
PROPERTY expression; /* main GPO expression */
PROPERTY update; /* update interval (msec) */
#ifndef _WIDGET_ICON_H_
#define _WIDGET_ICON_H_
-
#include "property.h"
-
typedef struct WIDGET_ICON {
PROPERTY speed; /* update interval (msec) */
PROPERTY visible; /* icon visible? */
#ifndef _WIDGET_KEYPAD_H_
#define _WIDGET_KEYPAD_H_
-
#include "property.h"
-
typedef enum {
WIDGET_KEY_UP = 1,
WIDGET_KEY_DOWN = 2,
WIDGET_KEY_RELEASED = 128
} KEYPADKEY;
-
typedef struct WIDGET_KEYPAD {
PROPERTY expression; /* expression that delivers the value */
KEYPADKEY key; /* which key */
#ifndef _WIDGET_TEXT_H_
#define _WIDGET_TEXT_H_
-
#include "property.h"
-
typedef enum { ALIGN_LEFT, ALIGN_CENTER, ALIGN_RIGHT, ALIGN_MARQUEE } TEXT_ALIGN;
typedef struct WIDGET_TEXT {
#ifndef _WIDGET_TIMER_H_
#define _WIDGET_TIMER_H_
-
#include "property.h"
-
typedef struct WIDGET_TIMER {
PROPERTY expression; /* main timer expression */
PROPERTY update; /* update interval (msec) */