60 if( LCD_Config == NULL )
98 LCD->BCCR = u32LCD_BCCR;
111 volatile uint8_t* lcd_dsp_ram;
113 lcd_dsp_ram = &LCD->DR0;
114 for( u32Index = 0; u32Index < LCDBufSize; u32Index ++ )
116 lcd_dsp_ram[u32Index] = 0;
135 volatile uint8_t* lcd_dsp_ram;
138 if( ( u32Index + size ) > LCDBufSize )
140 size = size - ( ( u32Index + size ) - LCDBufSize );
143 lcd_dsp_ram = &LCD->DR0;
144 for( i = 0; i < size; i ++ )
146 lcd_dsp_ram[u32Index + i] = write_buf[i];
Contains all macro definitions and function prototypes support for lcd firmware library on A31G12x.
HAL_Status_Type HAL_LCD_Init(LCD_CFG_Type *LCD_Config)
Initialize the LCD peripheral with the specified parameters.
void HAL_SCU_Peripheral_EnableClock2(uint32_t u32PeriClk2, uint32_t u32Ind)
Set Each Peripheral Clock.
HAL_Status_Type HAL_LCD_WriteDspRam(uint8_t *write_buf, uint32_t u32Index, uint32_t size)
Write LCD Buffer.
HAL_Status_Type HAL_LCD_SetRegister(uint32_t u32LCD_CR, uint32_t u32LCD_BCCR)
Set LCD LCD_CR/LCD_BCCR Registers.
HAL_Status_Type HAL_LCD_ClearDspRam(void)
Clear LCD Buffer.
Contains all macro definitions and function prototypes support for scu firmware library on A31G12x.