EFM32 Gecko Software Documentation  efm32g-doc-5.1.2
efm32g_lcd.h File Reference

Detailed Description

EFM32G_LCD register and bit field definitions.

Version
5.1.2

License

Copyright 2017 Silicon Laboratories, Inc. http://www.silabs.com

Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:

  1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software.
  2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
  3. This notice may not be removed or altered from any source distribution.

DISCLAIMER OF WARRANTY/LIMITATION OF REMEDIES: Silicon Laboratories, Inc. has no obligation to support this Software. Silicon Laboratories, Inc. is providing the Software "AS IS", with no express or implied warranties of any kind, including, but not limited to, any implied warranties of merchantability or fitness for any particular purpose or warranties against infringement of any proprietary rights of a third party.

Silicon Laboratories, Inc. will not be liable for any consequential, incidental, or special damages, or any other relief, or for any claim by any third party, arising from your use of this Software.

Definition in file efm32g_lcd.h.

Go to the source code of this file.

Data Structures

struct  LCD_TypeDef
 

Macros

#define _LCD_AREGA_AREGA_DEFAULT   0x00000000UL
 
#define _LCD_AREGA_AREGA_MASK   0xFFUL
 
#define _LCD_AREGA_AREGA_SHIFT   0
 
#define _LCD_AREGA_MASK   0x000000FFUL
 
#define _LCD_AREGA_RESETVALUE   0x00000000UL
 
#define _LCD_AREGB_AREGB_DEFAULT   0x00000000UL
 
#define _LCD_AREGB_AREGB_MASK   0xFFUL
 
#define _LCD_AREGB_AREGB_SHIFT   0
 
#define _LCD_AREGB_MASK   0x000000FFUL
 
#define _LCD_AREGB_RESETVALUE   0x00000000UL
 
#define _LCD_BACTRL_AEN_DEFAULT   0x00000000UL
 
#define _LCD_BACTRL_AEN_MASK   0x4UL
 
#define _LCD_BACTRL_AEN_SHIFT   2
 
#define _LCD_BACTRL_ALOGSEL_AND   0x00000000UL
 
#define _LCD_BACTRL_ALOGSEL_DEFAULT   0x00000000UL
 
#define _LCD_BACTRL_ALOGSEL_MASK   0x80UL
 
#define _LCD_BACTRL_ALOGSEL_OR   0x00000001UL
 
#define _LCD_BACTRL_ALOGSEL_SHIFT   7
 
#define _LCD_BACTRL_AREGASC_DEFAULT   0x00000000UL
 
#define _LCD_BACTRL_AREGASC_MASK   0x18UL
 
#define _LCD_BACTRL_AREGASC_NOSHIFT   0x00000000UL
 
#define _LCD_BACTRL_AREGASC_SHIFT   3
 
#define _LCD_BACTRL_AREGASC_SHIFTLEFT   0x00000001UL
 
#define _LCD_BACTRL_AREGASC_SHIFTRIGHT   0x00000002UL
 
#define _LCD_BACTRL_AREGBSC_DEFAULT   0x00000000UL
 
#define _LCD_BACTRL_AREGBSC_MASK   0x60UL
 
#define _LCD_BACTRL_AREGBSC_NOSHIFT   0x00000000UL
 
#define _LCD_BACTRL_AREGBSC_SHIFT   5
 
#define _LCD_BACTRL_AREGBSC_SHIFTLEFT   0x00000001UL
 
#define _LCD_BACTRL_AREGBSC_SHIFTRIGHT   0x00000002UL
 
#define _LCD_BACTRL_BLANK_DEFAULT   0x00000000UL
 
#define _LCD_BACTRL_BLANK_MASK   0x2UL
 
#define _LCD_BACTRL_BLANK_SHIFT   1
 
#define _LCD_BACTRL_BLINKEN_DEFAULT   0x00000000UL
 
#define _LCD_BACTRL_BLINKEN_MASK   0x1UL
 
#define _LCD_BACTRL_BLINKEN_SHIFT   0
 
#define _LCD_BACTRL_FCEN_DEFAULT   0x00000000UL
 
#define _LCD_BACTRL_FCEN_MASK   0x100UL
 
#define _LCD_BACTRL_FCEN_SHIFT   8
 
#define _LCD_BACTRL_FCPRESC_DEFAULT   0x00000000UL
 
#define _LCD_BACTRL_FCPRESC_DIV1   0x00000000UL
 
#define _LCD_BACTRL_FCPRESC_DIV2   0x00000001UL
 
#define _LCD_BACTRL_FCPRESC_DIV4   0x00000002UL
 
#define _LCD_BACTRL_FCPRESC_DIV8   0x00000003UL
 
#define _LCD_BACTRL_FCPRESC_MASK   0x30000UL
 
#define _LCD_BACTRL_FCPRESC_SHIFT   16
 
#define _LCD_BACTRL_FCTOP_DEFAULT   0x00000000UL
 
#define _LCD_BACTRL_FCTOP_MASK   0xFC0000UL
 
#define _LCD_BACTRL_FCTOP_SHIFT   18
 
#define _LCD_BACTRL_MASK   0x00FF01FFUL
 
#define _LCD_BACTRL_RESETVALUE   0x00000000UL
 
#define _LCD_CTRL_EN_DEFAULT   0x00000000UL
 
#define _LCD_CTRL_EN_MASK   0x1UL
 
#define _LCD_CTRL_EN_SHIFT   0
 
#define _LCD_CTRL_MASK   0x00000007UL
 
#define _LCD_CTRL_RESETVALUE   0x00000000UL
 
#define _LCD_CTRL_UDCTRL_DEFAULT   0x00000000UL
 
#define _LCD_CTRL_UDCTRL_FCEVENT   0x00000001UL
 
#define _LCD_CTRL_UDCTRL_FRAMESTART   0x00000002UL
 
#define _LCD_CTRL_UDCTRL_MASK   0x6UL
 
#define _LCD_CTRL_UDCTRL_REGULAR   0x00000000UL
 
#define _LCD_CTRL_UDCTRL_SHIFT   1
 
#define _LCD_DISPCTRL_BIAS_DEFAULT   0x00000000UL
 
#define _LCD_DISPCTRL_BIAS_MASK   0xCUL
 
#define _LCD_DISPCTRL_BIAS_ONEHALF   0x00000001UL
 
#define _LCD_DISPCTRL_BIAS_ONETHIRD   0x00000002UL
 
#define _LCD_DISPCTRL_BIAS_SHIFT   2
 
#define _LCD_DISPCTRL_BIAS_STATIC   0x00000000UL
 
#define _LCD_DISPCTRL_CONCONF_DEFAULT   0x00000000UL
 
#define _LCD_DISPCTRL_CONCONF_GND   0x00000001UL
 
#define _LCD_DISPCTRL_CONCONF_MASK   0x8000UL
 
#define _LCD_DISPCTRL_CONCONF_SHIFT   15
 
#define _LCD_DISPCTRL_CONCONF_VLCD   0x00000000UL
 
#define _LCD_DISPCTRL_CONLEV_DEFAULT   0x0000001FUL
 
#define _LCD_DISPCTRL_CONLEV_MASK   0x1F00UL
 
#define _LCD_DISPCTRL_CONLEV_MAX   0x0000001FUL
 
#define _LCD_DISPCTRL_CONLEV_MIN   0x00000000UL
 
#define _LCD_DISPCTRL_CONLEV_SHIFT   8
 
#define _LCD_DISPCTRL_MASK   0x001D9F1FUL
 
#define _LCD_DISPCTRL_MUX_DEFAULT   0x00000000UL
 
#define _LCD_DISPCTRL_MUX_DUPLEX   0x00000001UL
 
#define _LCD_DISPCTRL_MUX_MASK   0x3UL
 
#define _LCD_DISPCTRL_MUX_QUADRUPLEX   0x00000003UL
 
#define _LCD_DISPCTRL_MUX_SHIFT   0
 
#define _LCD_DISPCTRL_MUX_STATIC   0x00000000UL
 
#define _LCD_DISPCTRL_MUX_TRIPLEX   0x00000002UL
 
#define _LCD_DISPCTRL_RESETVALUE   0x000C1F00UL
 
#define _LCD_DISPCTRL_VBLEV_DEFAULT   0x00000003UL
 
#define _LCD_DISPCTRL_VBLEV_LEVEL0   0x00000000UL
 
#define _LCD_DISPCTRL_VBLEV_LEVEL1   0x00000001UL
 
#define _LCD_DISPCTRL_VBLEV_LEVEL2   0x00000002UL
 
#define _LCD_DISPCTRL_VBLEV_LEVEL3   0x00000003UL
 
#define _LCD_DISPCTRL_VBLEV_LEVEL4   0x00000004UL
 
#define _LCD_DISPCTRL_VBLEV_LEVEL5   0x00000005UL
 
#define _LCD_DISPCTRL_VBLEV_LEVEL6   0x00000006UL
 
#define _LCD_DISPCTRL_VBLEV_LEVEL7   0x00000007UL
 
#define _LCD_DISPCTRL_VBLEV_MASK   0x1C0000UL
 
#define _LCD_DISPCTRL_VBLEV_SHIFT   18
 
#define _LCD_DISPCTRL_VLCDSEL_DEFAULT   0x00000000UL
 
#define _LCD_DISPCTRL_VLCDSEL_MASK   0x10000UL
 
#define _LCD_DISPCTRL_VLCDSEL_SHIFT   16
 
#define _LCD_DISPCTRL_VLCDSEL_VDD   0x00000000UL
 
#define _LCD_DISPCTRL_VLCDSEL_VEXTBOOST   0x00000001UL
 
#define _LCD_DISPCTRL_WAVE_DEFAULT   0x00000000UL
 
#define _LCD_DISPCTRL_WAVE_LOWPOWER   0x00000000UL
 
#define _LCD_DISPCTRL_WAVE_MASK   0x10UL
 
#define _LCD_DISPCTRL_WAVE_NORMAL   0x00000001UL
 
#define _LCD_DISPCTRL_WAVE_SHIFT   4
 
#define _LCD_FREEZE_MASK   0x00000001UL
 
#define _LCD_FREEZE_REGFREEZE_DEFAULT   0x00000000UL
 
#define _LCD_FREEZE_REGFREEZE_FREEZE   0x00000001UL
 
#define _LCD_FREEZE_REGFREEZE_MASK   0x1UL
 
#define _LCD_FREEZE_REGFREEZE_SHIFT   0
 
#define _LCD_FREEZE_REGFREEZE_UPDATE   0x00000000UL
 
#define _LCD_FREEZE_RESETVALUE   0x00000000UL
 
#define _LCD_IEN_FC_DEFAULT   0x00000000UL
 
#define _LCD_IEN_FC_MASK   0x1UL
 
#define _LCD_IEN_FC_SHIFT   0
 
#define _LCD_IEN_MASK   0x00000001UL
 
#define _LCD_IEN_RESETVALUE   0x00000000UL
 
#define _LCD_IF_FC_DEFAULT   0x00000000UL
 
#define _LCD_IF_FC_MASK   0x1UL
 
#define _LCD_IF_FC_SHIFT   0
 
#define _LCD_IF_MASK   0x00000001UL
 
#define _LCD_IF_RESETVALUE   0x00000000UL
 
#define _LCD_IFC_FC_DEFAULT   0x00000000UL
 
#define _LCD_IFC_FC_MASK   0x1UL
 
#define _LCD_IFC_FC_SHIFT   0
 
#define _LCD_IFC_MASK   0x00000001UL
 
#define _LCD_IFC_RESETVALUE   0x00000000UL
 
#define _LCD_IFS_FC_DEFAULT   0x00000000UL
 
#define _LCD_IFS_FC_MASK   0x1UL
 
#define _LCD_IFS_FC_SHIFT   0
 
#define _LCD_IFS_MASK   0x00000001UL
 
#define _LCD_IFS_RESETVALUE   0x00000000UL
 
#define _LCD_SEGD0H_MASK   0x000000FFUL
 
#define _LCD_SEGD0H_RESETVALUE   0x00000000UL
 
#define _LCD_SEGD0H_SEGD0H_DEFAULT   0x00000000UL
 
#define _LCD_SEGD0H_SEGD0H_MASK   0xFFUL
 
#define _LCD_SEGD0H_SEGD0H_SHIFT   0
 
#define _LCD_SEGD0L_MASK   0xFFFFFFFFUL
 
#define _LCD_SEGD0L_RESETVALUE   0x00000000UL
 
#define _LCD_SEGD0L_SEGD0L_DEFAULT   0x00000000UL
 
#define _LCD_SEGD0L_SEGD0L_MASK   0xFFFFFFFFUL
 
#define _LCD_SEGD0L_SEGD0L_SHIFT   0
 
#define _LCD_SEGD1H_MASK   0x000000FFUL
 
#define _LCD_SEGD1H_RESETVALUE   0x00000000UL
 
#define _LCD_SEGD1H_SEGD1H_DEFAULT   0x00000000UL
 
#define _LCD_SEGD1H_SEGD1H_MASK   0xFFUL
 
#define _LCD_SEGD1H_SEGD1H_SHIFT   0
 
#define _LCD_SEGD1L_MASK   0xFFFFFFFFUL
 
#define _LCD_SEGD1L_RESETVALUE   0x00000000UL
 
#define _LCD_SEGD1L_SEGD1L_DEFAULT   0x00000000UL
 
#define _LCD_SEGD1L_SEGD1L_MASK   0xFFFFFFFFUL
 
#define _LCD_SEGD1L_SEGD1L_SHIFT   0
 
#define _LCD_SEGD2H_MASK   0x000000FFUL
 
#define _LCD_SEGD2H_RESETVALUE   0x00000000UL
 
#define _LCD_SEGD2H_SEGD2H_DEFAULT   0x00000000UL
 
#define _LCD_SEGD2H_SEGD2H_MASK   0xFFUL
 
#define _LCD_SEGD2H_SEGD2H_SHIFT   0
 
#define _LCD_SEGD2L_MASK   0xFFFFFFFFUL
 
#define _LCD_SEGD2L_RESETVALUE   0x00000000UL
 
#define _LCD_SEGD2L_SEGD2L_DEFAULT   0x00000000UL
 
#define _LCD_SEGD2L_SEGD2L_MASK   0xFFFFFFFFUL
 
#define _LCD_SEGD2L_SEGD2L_SHIFT   0
 
#define _LCD_SEGD3H_MASK   0x000000FFUL
 
#define _LCD_SEGD3H_RESETVALUE   0x00000000UL
 
#define _LCD_SEGD3H_SEGD3H_DEFAULT   0x00000000UL
 
#define _LCD_SEGD3H_SEGD3H_MASK   0xFFUL
 
#define _LCD_SEGD3H_SEGD3H_SHIFT   0
 
#define _LCD_SEGD3L_MASK   0xFFFFFFFFUL
 
#define _LCD_SEGD3L_RESETVALUE   0x00000000UL
 
#define _LCD_SEGD3L_SEGD3L_DEFAULT   0x00000000UL
 
#define _LCD_SEGD3L_SEGD3L_MASK   0xFFFFFFFFUL
 
#define _LCD_SEGD3L_SEGD3L_SHIFT   0
 
#define _LCD_SEGEN_MASK   0x000003FFUL
 
#define _LCD_SEGEN_RESETVALUE   0x00000000UL
 
#define _LCD_SEGEN_SEGEN_DEFAULT   0x00000000UL
 
#define _LCD_SEGEN_SEGEN_MASK   0x3FFUL
 
#define _LCD_SEGEN_SEGEN_SHIFT   0
 
#define _LCD_STATUS_ASTATE_DEFAULT   0x00000000UL
 
#define _LCD_STATUS_ASTATE_MASK   0xFUL
 
#define _LCD_STATUS_ASTATE_SHIFT   0
 
#define _LCD_STATUS_BLINK_DEFAULT   0x00000000UL
 
#define _LCD_STATUS_BLINK_MASK   0x100UL
 
#define _LCD_STATUS_BLINK_SHIFT   8
 
#define _LCD_STATUS_MASK   0x0000010FUL
 
#define _LCD_STATUS_RESETVALUE   0x00000000UL
 
#define _LCD_SYNCBUSY_AREGA_DEFAULT   0x00000000UL
 
#define _LCD_SYNCBUSY_AREGA_MASK   0x4UL
 
#define _LCD_SYNCBUSY_AREGA_SHIFT   2
 
#define _LCD_SYNCBUSY_AREGB_DEFAULT   0x00000000UL
 
#define _LCD_SYNCBUSY_AREGB_MASK   0x8UL
 
#define _LCD_SYNCBUSY_AREGB_SHIFT   3
 
#define _LCD_SYNCBUSY_BACTRL_DEFAULT   0x00000000UL
 
#define _LCD_SYNCBUSY_BACTRL_MASK   0x2UL
 
#define _LCD_SYNCBUSY_BACTRL_SHIFT   1
 
#define _LCD_SYNCBUSY_CTRL_DEFAULT   0x00000000UL
 
#define _LCD_SYNCBUSY_CTRL_MASK   0x1UL
 
#define _LCD_SYNCBUSY_CTRL_SHIFT   0
 
#define _LCD_SYNCBUSY_MASK   0x00000FFFUL
 
#define _LCD_SYNCBUSY_RESETVALUE   0x00000000UL
 
#define _LCD_SYNCBUSY_SEGD0H_DEFAULT   0x00000000UL
 
#define _LCD_SYNCBUSY_SEGD0H_MASK   0x100UL
 
#define _LCD_SYNCBUSY_SEGD0H_SHIFT   8
 
#define _LCD_SYNCBUSY_SEGD0L_DEFAULT   0x00000000UL
 
#define _LCD_SYNCBUSY_SEGD0L_MASK   0x10UL
 
#define _LCD_SYNCBUSY_SEGD0L_SHIFT   4
 
#define _LCD_SYNCBUSY_SEGD1H_DEFAULT   0x00000000UL
 
#define _LCD_SYNCBUSY_SEGD1H_MASK   0x200UL
 
#define _LCD_SYNCBUSY_SEGD1H_SHIFT   9
 
#define _LCD_SYNCBUSY_SEGD1L_DEFAULT   0x00000000UL
 
#define _LCD_SYNCBUSY_SEGD1L_MASK   0x20UL
 
#define _LCD_SYNCBUSY_SEGD1L_SHIFT   5
 
#define _LCD_SYNCBUSY_SEGD2H_DEFAULT   0x00000000UL
 
#define _LCD_SYNCBUSY_SEGD2H_MASK   0x400UL
 
#define _LCD_SYNCBUSY_SEGD2H_SHIFT   10
 
#define _LCD_SYNCBUSY_SEGD2L_DEFAULT   0x00000000UL
 
#define _LCD_SYNCBUSY_SEGD2L_MASK   0x40UL
 
#define _LCD_SYNCBUSY_SEGD2L_SHIFT   6
 
#define _LCD_SYNCBUSY_SEGD3H_DEFAULT   0x00000000UL
 
#define _LCD_SYNCBUSY_SEGD3H_MASK   0x800UL
 
#define _LCD_SYNCBUSY_SEGD3H_SHIFT   11
 
#define _LCD_SYNCBUSY_SEGD3L_DEFAULT   0x00000000UL
 
#define _LCD_SYNCBUSY_SEGD3L_MASK   0x80UL
 
#define _LCD_SYNCBUSY_SEGD3L_SHIFT   7
 
#define LCD_AREGA_AREGA_DEFAULT   (_LCD_AREGA_AREGA_DEFAULT << 0)
 
#define LCD_AREGB_AREGB_DEFAULT   (_LCD_AREGB_AREGB_DEFAULT << 0)
 
#define LCD_BACTRL_AEN   (0x1UL << 2)
 
#define LCD_BACTRL_AEN_DEFAULT   (_LCD_BACTRL_AEN_DEFAULT << 2)
 
#define LCD_BACTRL_ALOGSEL   (0x1UL << 7)
 
#define LCD_BACTRL_ALOGSEL_AND   (_LCD_BACTRL_ALOGSEL_AND << 7)
 
#define LCD_BACTRL_ALOGSEL_DEFAULT   (_LCD_BACTRL_ALOGSEL_DEFAULT << 7)
 
#define LCD_BACTRL_ALOGSEL_OR   (_LCD_BACTRL_ALOGSEL_OR << 7)
 
#define LCD_BACTRL_AREGASC_DEFAULT   (_LCD_BACTRL_AREGASC_DEFAULT << 3)
 
#define LCD_BACTRL_AREGASC_NOSHIFT   (_LCD_BACTRL_AREGASC_NOSHIFT << 3)
 
#define LCD_BACTRL_AREGASC_SHIFTLEFT   (_LCD_BACTRL_AREGASC_SHIFTLEFT << 3)
 
#define LCD_BACTRL_AREGASC_SHIFTRIGHT   (_LCD_BACTRL_AREGASC_SHIFTRIGHT << 3)
 
#define LCD_BACTRL_AREGBSC_DEFAULT   (_LCD_BACTRL_AREGBSC_DEFAULT << 5)
 
#define LCD_BACTRL_AREGBSC_NOSHIFT   (_LCD_BACTRL_AREGBSC_NOSHIFT << 5)
 
#define LCD_BACTRL_AREGBSC_SHIFTLEFT   (_LCD_BACTRL_AREGBSC_SHIFTLEFT << 5)
 
#define LCD_BACTRL_AREGBSC_SHIFTRIGHT   (_LCD_BACTRL_AREGBSC_SHIFTRIGHT << 5)
 
#define LCD_BACTRL_BLANK   (0x1UL << 1)
 
#define LCD_BACTRL_BLANK_DEFAULT   (_LCD_BACTRL_BLANK_DEFAULT << 1)
 
#define LCD_BACTRL_BLINKEN   (0x1UL << 0)
 
#define LCD_BACTRL_BLINKEN_DEFAULT   (_LCD_BACTRL_BLINKEN_DEFAULT << 0)
 
#define LCD_BACTRL_FCEN   (0x1UL << 8)
 
#define LCD_BACTRL_FCEN_DEFAULT   (_LCD_BACTRL_FCEN_DEFAULT << 8)
 
#define LCD_BACTRL_FCPRESC_DEFAULT   (_LCD_BACTRL_FCPRESC_DEFAULT << 16)
 
#define LCD_BACTRL_FCPRESC_DIV1   (_LCD_BACTRL_FCPRESC_DIV1 << 16)
 
#define LCD_BACTRL_FCPRESC_DIV2   (_LCD_BACTRL_FCPRESC_DIV2 << 16)
 
#define LCD_BACTRL_FCPRESC_DIV4   (_LCD_BACTRL_FCPRESC_DIV4 << 16)
 
#define LCD_BACTRL_FCPRESC_DIV8   (_LCD_BACTRL_FCPRESC_DIV8 << 16)
 
#define LCD_BACTRL_FCTOP_DEFAULT   (_LCD_BACTRL_FCTOP_DEFAULT << 18)
 
#define LCD_CTRL_EN   (0x1UL << 0)
 
#define LCD_CTRL_EN_DEFAULT   (_LCD_CTRL_EN_DEFAULT << 0)
 
#define LCD_CTRL_UDCTRL_DEFAULT   (_LCD_CTRL_UDCTRL_DEFAULT << 1)
 
#define LCD_CTRL_UDCTRL_FCEVENT   (_LCD_CTRL_UDCTRL_FCEVENT << 1)
 
#define LCD_CTRL_UDCTRL_FRAMESTART   (_LCD_CTRL_UDCTRL_FRAMESTART << 1)
 
#define LCD_CTRL_UDCTRL_REGULAR   (_LCD_CTRL_UDCTRL_REGULAR << 1)
 
#define LCD_DISPCTRL_BIAS_DEFAULT   (_LCD_DISPCTRL_BIAS_DEFAULT << 2)
 
#define LCD_DISPCTRL_BIAS_ONEHALF   (_LCD_DISPCTRL_BIAS_ONEHALF << 2)
 
#define LCD_DISPCTRL_BIAS_ONETHIRD   (_LCD_DISPCTRL_BIAS_ONETHIRD << 2)
 
#define LCD_DISPCTRL_BIAS_STATIC   (_LCD_DISPCTRL_BIAS_STATIC << 2)
 
#define LCD_DISPCTRL_CONCONF   (0x1UL << 15)
 
#define LCD_DISPCTRL_CONCONF_DEFAULT   (_LCD_DISPCTRL_CONCONF_DEFAULT << 15)
 
#define LCD_DISPCTRL_CONCONF_GND   (_LCD_DISPCTRL_CONCONF_GND << 15)
 
#define LCD_DISPCTRL_CONCONF_VLCD   (_LCD_DISPCTRL_CONCONF_VLCD << 15)
 
#define LCD_DISPCTRL_CONLEV_DEFAULT   (_LCD_DISPCTRL_CONLEV_DEFAULT << 8)
 
#define LCD_DISPCTRL_CONLEV_MAX   (_LCD_DISPCTRL_CONLEV_MAX << 8)
 
#define LCD_DISPCTRL_CONLEV_MIN   (_LCD_DISPCTRL_CONLEV_MIN << 8)
 
#define LCD_DISPCTRL_MUX_DEFAULT   (_LCD_DISPCTRL_MUX_DEFAULT << 0)
 
#define LCD_DISPCTRL_MUX_DUPLEX   (_LCD_DISPCTRL_MUX_DUPLEX << 0)
 
#define LCD_DISPCTRL_MUX_QUADRUPLEX   (_LCD_DISPCTRL_MUX_QUADRUPLEX << 0)
 
#define LCD_DISPCTRL_MUX_STATIC   (_LCD_DISPCTRL_MUX_STATIC << 0)
 
#define LCD_DISPCTRL_MUX_TRIPLEX   (_LCD_DISPCTRL_MUX_TRIPLEX << 0)
 
#define LCD_DISPCTRL_VBLEV_DEFAULT   (_LCD_DISPCTRL_VBLEV_DEFAULT << 18)
 
#define LCD_DISPCTRL_VBLEV_LEVEL0   (_LCD_DISPCTRL_VBLEV_LEVEL0 << 18)
 
#define LCD_DISPCTRL_VBLEV_LEVEL1   (_LCD_DISPCTRL_VBLEV_LEVEL1 << 18)
 
#define LCD_DISPCTRL_VBLEV_LEVEL2   (_LCD_DISPCTRL_VBLEV_LEVEL2 << 18)
 
#define LCD_DISPCTRL_VBLEV_LEVEL3   (_LCD_DISPCTRL_VBLEV_LEVEL3 << 18)
 
#define LCD_DISPCTRL_VBLEV_LEVEL4   (_LCD_DISPCTRL_VBLEV_LEVEL4 << 18)
 
#define LCD_DISPCTRL_VBLEV_LEVEL5   (_LCD_DISPCTRL_VBLEV_LEVEL5 << 18)
 
#define LCD_DISPCTRL_VBLEV_LEVEL6   (_LCD_DISPCTRL_VBLEV_LEVEL6 << 18)
 
#define LCD_DISPCTRL_VBLEV_LEVEL7   (_LCD_DISPCTRL_VBLEV_LEVEL7 << 18)
 
#define LCD_DISPCTRL_VLCDSEL   (0x1UL << 16)
 
#define LCD_DISPCTRL_VLCDSEL_DEFAULT   (_LCD_DISPCTRL_VLCDSEL_DEFAULT << 16)
 
#define LCD_DISPCTRL_VLCDSEL_VDD   (_LCD_DISPCTRL_VLCDSEL_VDD << 16)
 
#define LCD_DISPCTRL_VLCDSEL_VEXTBOOST   (_LCD_DISPCTRL_VLCDSEL_VEXTBOOST << 16)
 
#define LCD_DISPCTRL_WAVE   (0x1UL << 4)
 
#define LCD_DISPCTRL_WAVE_DEFAULT   (_LCD_DISPCTRL_WAVE_DEFAULT << 4)
 
#define LCD_DISPCTRL_WAVE_LOWPOWER   (_LCD_DISPCTRL_WAVE_LOWPOWER << 4)
 
#define LCD_DISPCTRL_WAVE_NORMAL   (_LCD_DISPCTRL_WAVE_NORMAL << 4)
 
#define LCD_FREEZE_REGFREEZE   (0x1UL << 0)
 
#define LCD_FREEZE_REGFREEZE_DEFAULT   (_LCD_FREEZE_REGFREEZE_DEFAULT << 0)
 
#define LCD_FREEZE_REGFREEZE_FREEZE   (_LCD_FREEZE_REGFREEZE_FREEZE << 0)
 
#define LCD_FREEZE_REGFREEZE_UPDATE   (_LCD_FREEZE_REGFREEZE_UPDATE << 0)
 
#define LCD_IEN_FC   (0x1UL << 0)
 
#define LCD_IEN_FC_DEFAULT   (_LCD_IEN_FC_DEFAULT << 0)
 
#define LCD_IF_FC   (0x1UL << 0)
 
#define LCD_IF_FC_DEFAULT   (_LCD_IF_FC_DEFAULT << 0)
 
#define LCD_IFC_FC   (0x1UL << 0)
 
#define LCD_IFC_FC_DEFAULT   (_LCD_IFC_FC_DEFAULT << 0)
 
#define LCD_IFS_FC   (0x1UL << 0)
 
#define LCD_IFS_FC_DEFAULT   (_LCD_IFS_FC_DEFAULT << 0)
 
#define LCD_SEGD0H_SEGD0H_DEFAULT   (_LCD_SEGD0H_SEGD0H_DEFAULT << 0)
 
#define LCD_SEGD0L_SEGD0L_DEFAULT   (_LCD_SEGD0L_SEGD0L_DEFAULT << 0)
 
#define LCD_SEGD1H_SEGD1H_DEFAULT   (_LCD_SEGD1H_SEGD1H_DEFAULT << 0)
 
#define LCD_SEGD1L_SEGD1L_DEFAULT   (_LCD_SEGD1L_SEGD1L_DEFAULT << 0)
 
#define LCD_SEGD2H_SEGD2H_DEFAULT   (_LCD_SEGD2H_SEGD2H_DEFAULT << 0)
 
#define LCD_SEGD2L_SEGD2L_DEFAULT   (_LCD_SEGD2L_SEGD2L_DEFAULT << 0)
 
#define LCD_SEGD3H_SEGD3H_DEFAULT   (_LCD_SEGD3H_SEGD3H_DEFAULT << 0)
 
#define LCD_SEGD3L_SEGD3L_DEFAULT   (_LCD_SEGD3L_SEGD3L_DEFAULT << 0)
 
#define LCD_SEGEN_SEGEN_DEFAULT   (_LCD_SEGEN_SEGEN_DEFAULT << 0)
 
#define LCD_STATUS_ASTATE_DEFAULT   (_LCD_STATUS_ASTATE_DEFAULT << 0)
 
#define LCD_STATUS_BLINK   (0x1UL << 8)
 
#define LCD_STATUS_BLINK_DEFAULT   (_LCD_STATUS_BLINK_DEFAULT << 8)
 
#define LCD_SYNCBUSY_AREGA   (0x1UL << 2)
 
#define LCD_SYNCBUSY_AREGA_DEFAULT   (_LCD_SYNCBUSY_AREGA_DEFAULT << 2)
 
#define LCD_SYNCBUSY_AREGB   (0x1UL << 3)
 
#define LCD_SYNCBUSY_AREGB_DEFAULT   (_LCD_SYNCBUSY_AREGB_DEFAULT << 3)
 
#define LCD_SYNCBUSY_BACTRL   (0x1UL << 1)
 
#define LCD_SYNCBUSY_BACTRL_DEFAULT   (_LCD_SYNCBUSY_BACTRL_DEFAULT << 1)
 
#define LCD_SYNCBUSY_CTRL   (0x1UL << 0)
 
#define LCD_SYNCBUSY_CTRL_DEFAULT   (_LCD_SYNCBUSY_CTRL_DEFAULT << 0)
 
#define LCD_SYNCBUSY_SEGD0H   (0x1UL << 8)
 
#define LCD_SYNCBUSY_SEGD0H_DEFAULT   (_LCD_SYNCBUSY_SEGD0H_DEFAULT << 8)
 
#define LCD_SYNCBUSY_SEGD0L   (0x1UL << 4)
 
#define LCD_SYNCBUSY_SEGD0L_DEFAULT   (_LCD_SYNCBUSY_SEGD0L_DEFAULT << 4)
 
#define LCD_SYNCBUSY_SEGD1H   (0x1UL << 9)
 
#define LCD_SYNCBUSY_SEGD1H_DEFAULT   (_LCD_SYNCBUSY_SEGD1H_DEFAULT << 9)
 
#define LCD_SYNCBUSY_SEGD1L   (0x1UL << 5)
 
#define LCD_SYNCBUSY_SEGD1L_DEFAULT   (_LCD_SYNCBUSY_SEGD1L_DEFAULT << 5)
 
#define LCD_SYNCBUSY_SEGD2H   (0x1UL << 10)
 
#define LCD_SYNCBUSY_SEGD2H_DEFAULT   (_LCD_SYNCBUSY_SEGD2H_DEFAULT << 10)
 
#define LCD_SYNCBUSY_SEGD2L   (0x1UL << 6)
 
#define LCD_SYNCBUSY_SEGD2L_DEFAULT   (_LCD_SYNCBUSY_SEGD2L_DEFAULT << 6)
 
#define LCD_SYNCBUSY_SEGD3H   (0x1UL << 11)
 
#define LCD_SYNCBUSY_SEGD3H_DEFAULT   (_LCD_SYNCBUSY_SEGD3H_DEFAULT << 11)
 
#define LCD_SYNCBUSY_SEGD3L   (0x1UL << 7)
 
#define LCD_SYNCBUSY_SEGD3L_DEFAULT   (_LCD_SYNCBUSY_SEGD3L_DEFAULT << 7)