50 #define BTYPE_IntRBias (LCD_CR_BTYPE_IntRBias << LCD_CR_BTYPE_Pos) // IntRBias : Internal Resistor Bias 51 #define BTYPE_ExtRBias (LCD_CR_BTYPE_ExtRBias << LCD_CR_BTYPE_Pos) // ExtRBias : External Resistor Bias 52 #define BTYPE_CapBias (LCD_CR_BTYPE_CapBias << LCD_CR_BTYPE_Pos) // CapBias : Capacitor Bias (Voltage Booster) 61 #define IRSEL_RLCD2 (LCD_CR_IRSEL_RLCD2 << LCD_CR_IRSEL_Pos) // RLCD2 : 60[kohm] 62 #define IRSEL_RLCD1 (LCD_CR_IRSEL_RLCD1 << LCD_CR_IRSEL_Pos) // RLCD1 : 30[kohm] 63 #define IRSEL_RLCD3 (LCD_CR_IRSEL_RLCD3 << LCD_CR_IRSEL_Pos) // RLCD3 : 120[kohm] 74 #define DBS_4D3B (LCD_CR_DBS_4D3B << LCD_CR_DBS_Pos) // 4D3B : 1/4 duty, 1/3 bias 75 #define DBS_3D3B (LCD_CR_DBS_3D3B << LCD_CR_DBS_Pos) // 3D3B : 1/3 duty, 1/3 bias 76 #define DBS_3D2B (LCD_CR_DBS_3D2B << LCD_CR_DBS_Pos) // 3D2B : 1/3 duty, 1/2 bias 77 #define DBS_2D2B (LCD_CR_DBS_2D2B << LCD_CR_DBS_Pos) // 2D2B : 1/2 duty, 1/2 bias 86 #define LCLK_128Hz (LCD_CR_LCLK_128Hz << LCD_CR_LCLK_Pos) // 128Hz : 128Hz = 32.768kHz(fLCD) / 256 87 #define LCLK_256Hz (LCD_CR_LCLK_256Hz << LCD_CR_LCLK_Pos) // 256Hz : 256Hz = 32.768kHz(fLCD) / 128 88 #define LCLK_512Hz (LCD_CR_LCLK_512Hz << LCD_CR_LCLK_Pos) // 512Hz : 512Hz = 32.768kHz(fLCD) / 64 89 #define LCLK_1024Hz (LCD_CR_LCLK_1024Hz << LCD_CR_LCLK_Pos) // 1024Hz : 1024Hz = 32.768kHz(fLCD) / 32 110 #define VLCD_Step0 (LCD_CCR_VLCD_Step0 << LCD_CCR_VLCD_Pos) // Step0 : VLC2=1.00V when 1/2 Bias, VLC2=0.75V when 1/3 Bias 111 #define VLCD_Step1 (LCD_CCR_VLCD_Step1 << LCD_CCR_VLCD_Pos) // Step1 : VLC2=1.05V when 1/2 Bias, VLC2=0.79V when 1/3 Bias 112 #define VLCD_Step2 (LCD_CCR_VLCD_Step2 << LCD_CCR_VLCD_Pos) // Step2 : VLC2=1.10V when 1/2 Bias, VLC2=0.83V when 1/3 Bias 113 #define VLCD_Step3 (LCD_CCR_VLCD_Step3 << LCD_CCR_VLCD_Pos) // Step3 : VLC2=1.15V when 1/2 Bias, VLC2=0.86V when 1/3 Bias 114 #define VLCD_Step4 (LCD_CCR_VLCD_Step4 << LCD_CCR_VLCD_Pos) // Step4 : VLC2=1.20V when 1/2 Bias, VLC2=0.90V when 1/3 Bias 115 #define VLCD_Step5 (LCD_CCR_VLCD_Step5 << LCD_CCR_VLCD_Pos) // Step5 : VLC2=1.25V when 1/2 Bias, VLC2=0.94V when 1/3 Bias 116 #define VLCD_Step6 (LCD_CCR_VLCD_Step6 << LCD_CCR_VLCD_Pos) // Step6 : VLC2=1.30V when 1/2 Bias, VLC2=0.98V when 1/3 Bias 117 #define VLCD_Step7 (LCD_CCR_VLCD_Step7 << LCD_CCR_VLCD_Pos) // Step7 : VLC2=1.35V when 1/2 Bias, VLC2=1.01V when 1/3 Bias 118 #define VLCD_Step8 (LCD_CCR_VLCD_Step8 << LCD_CCR_VLCD_Pos) // Step8 : VLC2=1.40V when 1/2 Bias, VLC2=1.05V when 1/3 Bias 119 #define VLCD_Step9 (LCD_CCR_VLCD_Step9 << LCD_CCR_VLCD_Pos) // Step9 : VLC2=1.45V when 1/2 Bias, VLC2=1.09V when 1/3 Bias 120 #define VLCD_Step10 (LCD_CCR_VLCD_Step10 << LCD_CCR_VLCD_Pos) // Step10 : VLC2=1.50V when 1/2 Bias, VLC2=1.13V when 1/3 Bias 124 #define LCDBufSize 40 154 #define LCDON() (LCD->CR_b.DISP = 1) 160 #define LCDOFF() (LCD->CR_b.DISP = 0)
HAL_Status_Type HAL_LCD_WriteDspRam(uint8_t *write_buf, uint32_t u32Index, uint32_t size)
Write LCD Buffer.
HAL_Status_Type HAL_LCD_ClearDspRam(void)
Clear LCD Buffer.
Contains the ABOV typedefs for C standard types. It is intended to be used in ISO C conforming develo...
HAL_Status_Type HAL_LCD_Init(LCD_CFG_Type *LCD_Config)
Initialize the LCD peripheral with the specified parameters.
HAL_Status_Type HAL_LCD_SetRegister(uint32_t LCD_CR, uint32_t LCD_CCR)
Set LCD LCD_CR/LCD_CCR Registers.