Pervasive Displays Library Suite - Basic edition 8.0.1
Library for Pervasive Displays e-paper screens and EXT3 extension board
Loading...
Searching...
No Matches
hV_List_Constants.h File Reference

List of constants for Pervasive Displays Library Suite. More...

#include "stdint.h"
Include dependency graph for hV_List_Constants.h:
This graph shows which files directly or indirectly include this file:

Macros

#define hV_LIST_CONSTANTS_RELEASE   801
 Release.
 
#define FEATURE_FAST   0x01
 Specific features.
 
#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.
 
#define UPDATE_NONE   0x00
 Update mode.
 
#define UPDATE_GLOBAL   0x01
 Global update, default.
 
#define UPDATE_FAST   0x02
 Fast update.
 
#define UPDATE_PARTIAL   0x03
 Partial update, deprecated.
 
#define FAMILY_SMALL   0x01
 Screens families.
 
#define FAMILY_MEDIUM   0x02
 Medium-sized screens.
 
#define FAMILY_LARGE   0x03
 Large screens with two controllers.
 
#define PANEL_CS_MASTER   0x01
 Large screens sub-panels selection.
 
#define PANEL_CS_SLAVE   0x02
 Large screens sub-panels: second panel only.
 
#define PANEL_CS_BOTH   0x03
 Large screens sub-panels: both panels.
 
#define FSM_POWER_UNKNOWN   0x00
 Power state.
 
#define FSM_POWER_ON   0x01
 On.
 
#define FSM_POWER_SLEEP   0x02
 Off or sleep.
 
#define PARTIAL_OFF   0x00
 Partial update state.
 
#define PARTIAL_ON   0x01
 Activated but not populated.
 
#define PARTIAL_READY   0x02
 Activated and populated.
 
#define CONTINUITY_OFF   0x00
 Continuity mode state.
 
#define CONTINUITY_ON   0x01
 Activated but not initialised.
 
#define CONTINUITY_READY   0x02
 Activated and initialised.
 
#define TOUCH_EVENT_NONE   0
 Touch events.
 
#define TOUCH_EVENT_PRESS   1
 Touch press event.
 
#define TOUCH_EVENT_RELEASE   2
 Touch release event.
 
#define TOUCH_EVENT_MOVE   3
 Touch move event.
 
#define RESULT_SUCCESS   0
 Results.
 
#define RESULT_ERROR   1
 Error.
 
#define ORIENTATION_PORTRAIT   6
 Orientation constants.
 
#define ORIENTATION_LANDSCAPE   7
 Landscape or horizontal, larger than high.
 

Detailed Description

List of constants for Pervasive Displays Library Suite.

Project Pervasive Displays Library Suite
Based on highView technology

Author
Rei Vilo
Date
21 Mar 2024
Version
801
  • Basic edition: for hobbyists and for basic usage
    Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
    See also
    https://creativecommons.org/licenses/by-sa/4.0/

    Consider the Evaluation or Commercial editions for professionals or organisations and for commercial usage
  • Evaluation edition: for professionals or organisations, evaluation only, no commercial usage
    All rights reserved
  • Commercial edition: for professionals or organisations, commercial usage
    All rights reserved
  • Viewer edition: for professionals or organisations
    All rights reserved
  • Documentation
    All rights reserved

Macro Definition Documentation

◆ CONTINUITY_OFF

#define CONTINUITY_OFF   0x00

Continuity mode state.

Note
Numbers are sequential and exclusive Non-activated

◆ FAMILY_SMALL

#define FAMILY_SMALL   0x01

Screens families.

Note
Numbers are sequential and exclusive Small screens

◆ FEATURE_FAST

#define FEATURE_FAST   0x01

Specific features.

  • General parameters
Note
Numbers are bit-based and or-combinable With embedded fast update

◆ FSM_POWER_UNKNOWN

#define FSM_POWER_UNKNOWN   0x00

Power state.

Note
Numbers are sequential and exclusive Unknown

◆ ORIENTATION_PORTRAIT

#define ORIENTATION_PORTRAIT   6

Orientation constants.

Note
Numbers are sequential and exclusive Portrait or vertical, higher than large

◆ PANEL_CS_MASTER

#define PANEL_CS_MASTER   0x01

Large screens sub-panels selection.

Note
Numbers are sequential and exclusive Large screens sub-panels: first panel only

◆ PARTIAL_OFF

#define PARTIAL_OFF   0x00

Partial update state.

Deprecated
Use fast update instead (6.1.0).
Note
Numbers are sequential and exclusive Non-activated

◆ RESULT_SUCCESS

#define RESULT_SUCCESS   0

Results.

Note
Numbers are sequential and exclusive Success

◆ TOUCH_EVENT_NONE

#define TOUCH_EVENT_NONE   0

Touch events.

Note
Numbers are sequential and exclusive No touch event

◆ UPDATE_NONE

#define UPDATE_NONE   0x00

Update mode.

Note
Numbers are sequential and exclusive
Deprecated
Partial update is removed. Use fast update instead (7.0.0).

No update