Pervasive Displays Library Suite - Basic edition 8.0.8
Library for Pervasive Displays e-paper screens and EXT3 extension board
|
List of constants for Pervasive Displays Library Suite. More...
#include "stdint.h"
Macros | |
#define | hV_LIST_CONSTANTS_RELEASE 805 |
Release. | |
Specific features | |
| |
#define | FEATURE_FAST 0x01 |
With embedded fast update. | |
#define | FEATURE_TOUCH 0x02 |
With capacitive touch panel. | |
#define | FEATURE_OTHER 0x04 |
With other feature. | |
#define | FEATURE_WIDE_TEMPERATURE 0x08 |
With wide operating temperature. | |
#define | FEATURE_RED 0x10 |
With red colour. | |
#define | FEATURE_RED_YELLOW 0x20 |
With red and yellow colours. | |
#define | FEATURE_BW 0x00 |
Monochrome. | |
#define | FEATURE_BWR 0x10 |
With red colour. | |
#define | FEATURE_BWRY 0x20 |
With red and yellow colours. | |
#define | FEATURE_HIGH_DEFINITION 0x40 |
With high definition. | |
Update mode | |
| |
#define | UPDATE_NONE 0x00 |
No update. | |
#define | UPDATE_GLOBAL 0x01 |
Global update, default. | |
#define | UPDATE_FAST 0x02 |
Fast update. | |
#define | UPDATE_PARTIAL 0x03 |
Partial update, deprecated. | |
Screens families | |
| |
#define | FAMILY_SMALL 0x01 |
Small screens. | |
#define | FAMILY_MEDIUM 0x02 |
Medium-sized screens. | |
#define | FAMILY_LARGE 0x03 |
Large screens with two controllers. | |
Large screens sub-panels selection | |
| |
#define | PANEL_CS_MASTER 0x01 |
Large screens sub-panels: first panel only. | |
#define | PANEL_CS_SLAVE 0x02 |
Large screens sub-panels: second panel only. | |
#define | PANEL_CS_BOTH 0x03 |
Large screens sub-panels: both panels. | |
Scopes for power profile | |
| |
#define | POWER_SCOPE_NONE 0x00 |
Nothing suspended. | |
#define | POWER_SCOPE_GPIO_ONLY 0x01 |
GPIO only and if panelPower defined. | |
#define | POWER_SCOPE_BUS_GPIO 0x11 |
Both bus and GPIO suspended. | |
Modes for power profile | |
| |
#define | POWER_MODE_AUTO 0x00 |
Managed by the screen library. | |
#define | POWER_MODE_MANUAL 0x01 |
Managed by the application code. | |
Power and GPIO state | |
| |
#define | FSM_OFF 0x00 |
Bus off, GPIO off or undefined. | |
#define | FSM_ON 0x11 |
Bus on, GPIO on or defined. | |
#define | FSM_SLEEP 0x10 |
Bus on, GPIO and Power off or undefined. | |
#define | FSM_GPIO_MASK 0x01 |
Mask for GPIO on or defined. | |
#define | FSM_BUS_MASK 0x10 |
Mask for bus on. | |
Partial update state | |
| |
#define | PARTIAL_OFF 0x00 |
Non-activated. | |
#define | PARTIAL_ON 0x01 |
Activated but not populated. | |
#define | PARTIAL_READY 0x02 |
Activated and populated. | |
Continuity mode state | |
| |
#define | CONTINUITY_OFF 0x00 |
Non-activated. | |
#define | CONTINUITY_ON 0x01 |
Activated but not initialised. | |
#define | CONTINUITY_READY 0x02 |
Activated and initialised. | |
Touch events | |
| |
#define | TOUCH_EVENT_NONE 0 |
No touch event. | |
#define | TOUCH_EVENT_PRESS 1 |
Touch press event. | |
#define | TOUCH_EVENT_RELEASE 2 |
Touch release event. | |
#define | TOUCH_EVENT_MOVE 3 |
Touch move event. | |
Results | |
| |
#define | RESULT_SUCCESS 0 |
Success. | |
#define | RESULT_ERROR 1 |
Error. | |
Orientation constants | |
| |
#define | ORIENTATION_PORTRAIT 6 |
Portrait or vertical, higher than large. | |
#define | ORIENTATION_LANDSCAPE 7 |
Landscape or horizontal, larger than high. | |
List of constants for Pervasive Displays Library Suite.
Project Pervasive Displays Library Suite
Based on highView technology