Pervasive Displays Library Suite - Basic edition 8.0.8
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   805
 Release.
 
Specific features
  • General parameters
Note
Numbers are bit-based and or-combinable
#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
Note
Numbers are sequential and exclusive
Deprecated
Partial update is removed. Use fast update instead (7.0.0).
#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
Note
Numbers are sequential and exclusive
#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
Note
Numbers are sequential and exclusive
#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
Note
Numbers are sequential and exclusive
#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
Note
Numbers are sequential and exclusive
#define POWER_MODE_AUTO   0x00
 Managed by the screen library.
 
#define POWER_MODE_MANUAL   0x01
 Managed by the application code.
 
Power and GPIO state
Note
Numbers are sequential and exclusive, except MASK
#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
Deprecated
Use fast update instead (6.1.0).
Note
Numbers are sequential and exclusive
#define PARTIAL_OFF   0x00
 Non-activated.
 
#define PARTIAL_ON   0x01
 Activated but not populated.
 
#define PARTIAL_READY   0x02
 Activated and populated.
 
Continuity mode state
Note
Numbers are sequential and exclusive
#define CONTINUITY_OFF   0x00
 Non-activated.
 
#define CONTINUITY_ON   0x01
 Activated but not initialised.
 
#define CONTINUITY_READY   0x02
 Activated and initialised.
 
Touch events
Note
Numbers are sequential and exclusive
#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
Note
Numbers are sequential and exclusive
#define RESULT_SUCCESS   0
 Success.
 
#define RESULT_ERROR   1
 Error.
 
Orientation constants
Note
Numbers are sequential and exclusive
#define ORIENTATION_PORTRAIT   6
 Portrait or vertical, higher than large.
 
#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 Aug 2024
Version
805
  • 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