27 #define IMAGEBUFFER_SIZE 1000
28 #define KEYBUF_SIZE 100
29 #define UI_WR_BUFFER_SIZE 255
31 #define GRAPH_BUFFERS (INPUTS + OUTPUTS)
32 #define GRAPH_BUFFER_SIZE LCD_WIDTH
34 #define MAX_NOTIFY_LINES 8
35 #define MAX_NOTIFY_LINE_CHARS 32
239 #ifndef DISABLE_SDCARD_SUPPORT
243 #ifndef DISABLE_USBSTICK_SUPPORT
293 #define HWVERS_SIZE 6
294 #define FWVERS_SIZE 7
295 #define FWBUILD_SIZE 11
296 #define OSVERS_SIZE 17
297 #define OSBUILD_SIZE 11
298 #define IPADDR_SIZE 16
301 #define BUTTON_ACTIVE 0x01
302 #define BUTTON_PRESSED 0x02
303 #define BUTTON_ACTIVATED 0x04
304 #define BUTTON_LONGPRESS 0x08
305 #define BUTTON_BUMBED 0x10
306 #define BUTTON_LONG_LATCH 0x20
308 #define BUTTON_CLR (BUTTON_ACTIVATED | BUTTON_LONGPRESS | BUTTON_BUMBED | BUTTON_LONG_LATCH)
309 #define BUTTON_FLUSH (BUTTON_ACTIVATED | BUTTON_LONGPRESS | BUTTON_BUMBED | BUTTON_LONG_LATCH)
313 #define BUTTON_ALIVE 0x01
314 #define BUTTON_CLICK 0x02
315 #define BUTTON_BUFPRINT 0x04
317 #define BUTTON_SET (BUTTON_ALIVE | BUTTON_CLICK)
357 #ifdef MAX_FRAMES_PER_SEC
367 #ifndef DISABLE_VIRTUAL_BATT_TEMP
458 #if (HARDWARE == SIMULATION)
460 #define UiInstance (*gUiInstance)
#define GRAPH_BUFFER_SIZE
#define LCD_STORE_LEVELS
Store levels.
ULONG IMINDEX
ImageData index type.
void cUiButton(void)
opUI_BUTTON byte code
SWORD DATA16
VM Type for 2 byte signed value.
SLONG DATA32
VM Type for 4 byte signed value.
#define MAX_NOTIFY_LINE_CHARS
UWORD OBJID
Object id type.
DATA16 HANDLER
Memory list index.
void cUiTestpin(DATA8 State)
void cUiFlush(void)
opUI_FLUSH byte code
void cUiWrite(void)
opUI_WRITE byte code
void cUiRead(void)
opUI_READ byte code
unsigned int ULONG
Basic Type used to symbolise 32 bit unsigned values.
#define UI_WR_BUFFER_SIZE
void cUiKeepAlive(void)
opKEEP_ALIVE byte code
void cUiDraw(void)
opUI_DRAW byte code
void setUiInstance(UI_GLOBALS *_Instance)
unsigned char UBYTE
Basic Type used to symbolise 8 bit unsigned values.
#define BUTTONS
Number of buttons in the system.
FLOAT DATAF
VM Type for 4 byte floating point value.
unsigned short UWORD
Basic Type used to symbolise 16 bit unsigned values.
UBYTE IMGDATA
Image base type.
void cUiUpdate(UWORD Time)
UWORD PRGID
Program id type.
SBYTE DATA8
VM Type for 1 byte signed value.
UI_GLOBALS * getUiInstance()