| /bsp/efm32/Libraries/emlib/src/ |
| A D | em_lcd.c | 90 LCD->DISPCTRL = dispCtrl; in LCD_Init() 125 LCD->DISPCTRL = dispctrl; in LCD_VLCDSelect() 138 LCD->CTRL = (LCD->CTRL & ~_LCD_CTRL_UDCTRL_MASK) | ud; in LCD_UpdateCtrl() 165 LCD->BACTRL = bactrl; in LCD_FrameCountInit() 209 LCD->BACTRL = bactrl; in LCD_AnimInit() 430 LCD->SEGD0L = segData; in LCD_SegmentSetLow() 436 LCD->SEGD1L = segData; in LCD_SegmentSetLow() 442 LCD->SEGD2L = segData; in LCD_SegmentSetLow() 590 LCD->DISPCTRL = (LCD->DISPCTRL & ~_LCD_DISPCTRL_CONLEV_MASK) in LCD_ContrastSet() 607 LCD->DISPCTRL = (LCD->DISPCTRL & ~_LCD_DISPCTRL_VBLEV_MASK) | vboost; in LCD_VBoostSet() [all …]
|
| /bsp/efm32/Libraries/emlib/inc/ |
| A D | em_lcd.h | 332 LCD->CTRL |= LCD_CTRL_EN; in LCD_Enable() 477 return(LCD->SYNCBUSY); in LCD_SyncBusyGet() 490 while (LCD->SYNCBUSY & flags) in LCD_SyncBusyDelay() 505 return(LCD->IF); in LCD_IntGet() 533 tmp = LCD->IEN; in LCD_IntGetEnabled() 536 return LCD->IF & tmp; in LCD_IntGetEnabled() 551 LCD->IFS = flags; in LCD_IntSet() 566 LCD->IEN |= flags; in LCD_IntEnable() 581 LCD->IEN &= ~(flags); in LCD_IntDisable() 596 LCD->IFC = flags; in LCD_IntClear() [all …]
|
| /bsp/allwinner/libraries/sunxi-hal/hal/source/disp2/disp/lcd/ |
| A D | Kconfig | 2 bool "LCD support cpu_gg1p4062utsw panel" 8 bool "LCD support dx0960be40a1 panel" 14 bool "LCD support dx0960be40a1 panel" 20 bool "LCD support fd055hd003s panel" 26 bool "LCD support he0801a068 panel" 32 bool "LCD support ili9341 panel" 38 bool "LCD support LH219WQ1 panel" 64 bool "LCD support t27p06 panel" 82 bool "LCD support tft-RGB panel" 100 bool "LCD support ST7789V panel" [all …]
|
| /bsp/Vango/v85xxp/Libraries/VangoV85xxP_standard_peripheral/Source/ |
| A D | lib_lcd.c | 75 tmp_reg1 = LCD->CTRL; in LCD_Init() 76 tmp_reg2 = LCD->CTRL2; in LCD_Init() 89 LCD->CTRL = tmp_reg1; in LCD_Init() 90 LCD->CTRL2 = tmp_reg2; in LCD_Init() 122 LCD->CTRL &= ~LCD_CTRL_EN; in LCD_DeInit() 124 LCD->CTRL = LCD_CTRL_RSTValue; in LCD_DeInit() 125 LCD->CTRL2 = LCD_CTRL2_RSTValue; in LCD_DeInit() 126 LCD->SEGCTRL0 = LCD_SEGCTRL0_RSTValue; in LCD_DeInit() 127 LCD->SEGCTRL1 = LCD_SEGCTRL1_RSTValue; in LCD_DeInit() 185 LCD->CTRL |= LCD_CTRL_EN; in LCD_Cmd() [all …]
|
| /bsp/fm33lc026/libraries/FM33LC0xx_FL_Driver/Src/ |
| A D | fm33lc0xx_fl_lcd.c | 41 #define IS_FL_LCD_INSTANCE(INTENCE) ((INTENCE) == LCD) 97 switch(FL_LCD_GetCOMNumber(LCD)) in FL_LCD_DisplayFreq() 121 switch(FL_LCD_GetCOMNumber(LCD)) in FL_LCD_FlickTime() 189 FL_LCD_SetBiasCurrent(LCD, initStruct->biasCurrent); in FL_LCD_Init() 191 FL_LCD_SetDriverMode(LCD, initStruct->mode); in FL_LCD_Init() 193 FL_LCD_SetBiasVoltage(LCD, initStruct->biasVoltage); in FL_LCD_Init() 195 FL_LCD_SetBiasMode(LCD, initStruct->biasMode); in FL_LCD_Init() 197 FL_LCD_SetWaveform(LCD, initStruct->waveform); in FL_LCD_Init() 199 FL_LCD_SetCOMNumber(LCD, initStruct->COMxNum); in FL_LCD_Init() 203 FL_LCD_WriteDisplayOnTime(LCD, FL_LCD_FlickTime(initStruct->flickOnTime)); in FL_LCD_Init() [all …]
|
| /bsp/raspberry-pico/RP2040/board/ports/lcd/ |
| A D | drv_lcd.c | 7 LCD_ATTRIBUTES LCD; variable 149 LCD.SCAN_DIR = Scan_dir; in LCD_SetAttributes() 155 LCD.HEIGHT = LCD_WIDTH; in LCD_SetAttributes() 156 LCD.WIDTH = LCD_HEIGHT; in LCD_SetAttributes() 162 LCD.WIDTH = LCD_WIDTH; in LCD_SetAttributes() 215 UWORD Image[LCD.WIDTH * LCD.HEIGHT]; in LCD_Clear() 219 for (j = 0; j < LCD.HEIGHT * LCD.WIDTH; j++) in LCD_Clear() 224 LCD_SetWindows(0, 0, LCD.WIDTH, LCD.HEIGHT); in LCD_Clear() 229 DEV_SPI_Write_nByte((uint8_t *) &Image[j * LCD.WIDTH], LCD.WIDTH * 2); in LCD_Clear() 241 LCD_SetWindows(0, 0, LCD.WIDTH, LCD.HEIGHT); in LCD_Display() [all …]
|
| /bsp/n32/libraries/N32L40x_Firmware_Library/n32l40x_std_periph_driver/inc/ |
| A D | n32l40x_lcd.h | 328 #define __LCD_ENABLE() SET_BIT(LCD->CTRL, LCD_CTRL_LCDEN) 334 #define __LCD_DISABLE() CLEAR_BIT(LCD->CTRL, LCD_CTRL_LCDEN) 340 #define __LCD_HIGHDRIVE_BUF_ENABLE() SET_BIT(LCD->CTRL, LCD_CTRL_BUFEN) 346 #define __LCD_HIGHDRIVE_BUF_DISABLE() CLEAR_BIT(LCD->CTRL, LCD_CTRL_BUFEN) 352 #define __LCD_MUXSEG_ENABLE() SET_BIT(LCD->CTRL, LCD_CTRL_MUXSEG) 364 #define __LCD_SELECT_INTERNAL_VLCD() CLEAR_BIT(LCD->CTRL, LCD_CTRL_VSEL) 370 #define __LCD_SELECT_EXTERNAL_VLCD() SET_BIT(LCD->CTRL, LCD_CTRL_VSEL) 376 #define __LCD_HIGHDRIVE_ENABLE() SET_BIT(LCD->FCTRL, LCD_FCTRL_HDEN) 530 #define __LCD_UPDATE_REQUEST() SET_BIT(LCD->STS, LCD_FLAG_UDR) 562 SET_BIT((LCD->CLR), (__FLAG__)); \ [all …]
|
| /bsp/n32/libraries/N32L43x_Firmware_Library/n32l43x_std_periph_driver/inc/ |
| A D | n32l43x_lcd.h | 328 #define __LCD_ENABLE() SET_BIT(LCD->CTRL, LCD_CTRL_LCDEN) 334 #define __LCD_DISABLE() CLEAR_BIT(LCD->CTRL, LCD_CTRL_LCDEN) 340 #define __LCD_HIGHDRIVE_BUF_ENABLE() SET_BIT(LCD->CTRL, LCD_CTRL_BUFEN) 346 #define __LCD_HIGHDRIVE_BUF_DISABLE() CLEAR_BIT(LCD->CTRL, LCD_CTRL_BUFEN) 352 #define __LCD_MUXSEG_ENABLE() SET_BIT(LCD->CTRL, LCD_CTRL_MUXSEG) 364 #define __LCD_SELECT_INTERNAL_VLCD() CLEAR_BIT(LCD->CTRL, LCD_CTRL_VSEL) 370 #define __LCD_SELECT_EXTERNAL_VLCD() SET_BIT(LCD->CTRL, LCD_CTRL_VSEL) 376 #define __LCD_HIGHDRIVE_ENABLE() SET_BIT(LCD->FCTRL, LCD_FCTRL_HDEN) 530 #define __LCD_UPDATE_REQUEST() SET_BIT(LCD->STS, LCD_FLAG_UDR) 562 SET_BIT((LCD->CLR), (__FLAG__)); \ [all …]
|
| /bsp/stm32/stm32h750-fk750m1-vbt6/ |
| A D | README.md | 42 | 0.96' LCD | 待支持 | 160*80 | 43 | 1.14' LCD | 待支持 | 240*135 | 44 | 1.30' LCD | 支持 | 240*240 | 45 | 1.54' LCD | 待支持 | 240*240 | 46 | 1.69' LCD | 待支持 | 240*280 | 47 | 2.00' LCD | 待支持 | 240*320 | 114 - 默认仅开启 LCD 功能,此时生成的固件大小约为 110k 左右,如果开启其他功能固件超过 128k ,可以通过如下方式:
|
| /bsp/Vango/v85xx/Libraries/VangoV85xx_standard_peripheral/Source/ |
| A D | lib_lcd.c | 161 tmp_reg1 = LCD->CTRL; in LCD_Init() 162 tmp_reg2 = LCD->CTRL2; in LCD_Init() 175 LCD->CTRL = tmp_reg1; in LCD_Init() 176 LCD->CTRL2 = tmp_reg2; in LCD_Init() 208 LCD->CTRL &= ~LCD_CTRL_EN; in LCD_DeInit() 231 LCD->CTRL |= LCD_CTRL_EN; in LCD_Cmd() 395 LCD->SEGCTRL0 = SEGVal0; in LCD_IOConfig() 396 LCD->SEGCTRL1 = SEGVal1; in LCD_IOConfig() 400 LCD->CTRL |= LCD_CTRL_EN; in LCD_IOConfig() 457 LCD->SEGCTRL0 = SEGVal0; in LCD_SetSEG() [all …]
|
| A D | lib_pmu.c | 460 tmp = LCD->CTRL; in PMU_EnterDSleep_LowPower() 463 LCD->CTRL = tmp; in PMU_EnterDSleep_LowPower() 467 LCD->SEGCTRL0 = 0; in PMU_EnterDSleep_LowPower() 468 LCD->SEGCTRL1 = 0; in PMU_EnterDSleep_LowPower() 469 LCD->SEGCTRL2 = 0; in PMU_EnterDSleep_LowPower() 653 tmp = LCD->CTRL; in PMU_EnterSleep_LowPower() 656 LCD->CTRL = tmp; in PMU_EnterSleep_LowPower() 660 LCD->SEGCTRL0 = 0; in PMU_EnterSleep_LowPower() 661 LCD->SEGCTRL1 = 0; in PMU_EnterSleep_LowPower() 662 LCD->SEGCTRL2 = 0; in PMU_EnterSleep_LowPower()
|
| /bsp/stm32/stm32f407-fk407m2-zgt6/ |
| A D | README.md | 29 - 常用接口:USB 接口(Type-C)、TF 卡接口(自弹式 Micro SD卡接口)、LCD 接口(FPC 0.5间距)等 41 | 0.96' LCD | 暂不支持 | 160*80 | 42 | 1.14' LCD | 暂不支持 | 240*135 | 43 | 1.30' LCD | 暂不支持 | 240*240 | 44 | 1.54' LCD | 暂不支持 | 240*240 | 45 | 1.69' LCD | 暂不支持 | 240*280 | 46 | 2.00' LCD | 暂不支持 | 240*320 |
|
| /bsp/stm32/libraries/STM32L1xx_HAL/STM32L1xx_HAL_Driver/Src/ |
| A D | stm32l1xx_hal_rcc_ex.c | 102 #if defined(LCD) in HAL_RCCEx_PeriphCLKConfig() 113 #if defined(LCD) in HAL_RCCEx_PeriphCLKConfig() 151 #if defined (LCD) in HAL_RCCEx_PeriphCLKConfig() 171 #if defined(LCD) in HAL_RCCEx_PeriphCLKConfig() 203 #if defined(LCD) in HAL_RCCEx_PeriphCLKConfig() 237 #if defined(LCD) in HAL_RCCEx_GetPeriphCLKConfig() 253 #if defined(LCD) in HAL_RCCEx_GetPeriphCLKConfig() 279 #if defined(LCD) in HAL_RCCEx_GetPeriphCLKFreq()
|
| /bsp/renesas/ra6m3-ek/docs/ |
| A D | lvgl使用文档.md | 11 在 `Hardware Drivers Config → On-chip Peripheral Drivers → Enable LVGL for LCD` 中使能 `Enable LVGL for… 29 点击 New Stack,选择 `Graphics->Graphics LCD`,使能 LCD 外设 41 接着我们配置 LCD 的引脚属性,进入 Pins 界面按照下图进行配置: 67 在 `Hardware Drivers Config → On-chip Peripheral Drivers → Enable LVGL for LCD` 中使能 `Enable LVGL for… 71 接着在 `RT-Thread online packages → peripheral libraries and drivers → TFT-LCD ILI9341 SPI screen driv…
|
| /bsp/n32/libraries/N32L43x_Firmware_Library/n32l43x_std_periph_driver/src/ |
| A D | n32l43x_lcd.c | 106 LCD->CTRL = tmp; in LCD_Init() 124 LCD->FCTRL = tmp; in LCD_Init() 247 LCD->RAM_COM[counter] = 0x0U; in LCD_RamClear() 306 MODIFY_REG(LCD->RAM_COM[RAMRegisterIndex], ~(RAMRegisterMask), RAMData &(~(RAMRegisterMask))); in LCD_Write() 339 SET_BIT(LCD->RAM_COM[RAMRegisterIndex], RAMData); in LCD_SetBit() 370 CLEAR_BIT(LCD->RAM_COM[RAMRegisterIndex], RAMData); in LCD_ClearBit()
|
| /bsp/n32/libraries/N32L40x_Firmware_Library/n32l40x_std_periph_driver/src/ |
| A D | n32l40x_lcd.c | 106 LCD->CTRL = tmp; in LCD_Init() 124 LCD->FCTRL = tmp; in LCD_Init() 247 LCD->RAM_COM[counter] = 0x0U; in LCD_RamClear() 306 MODIFY_REG(LCD->RAM_COM[RAMRegisterIndex], ~(RAMRegisterMask), RAMData &(~(RAMRegisterMask))); in LCD_Write() 339 SET_BIT(LCD->RAM_COM[RAMRegisterIndex], RAMData); in LCD_SetBit() 370 CLEAR_BIT(LCD->RAM_COM[RAMRegisterIndex], RAMData); in LCD_ClearBit()
|
| /bsp/nxp/lpc/lpc54608-LPCXpresso/drivers/ |
| A D | drv_lcd.c | 273 uint32_t intStatus = LCDC_GetEnabledInterruptsPendingStatus(LCD); in LCD_IRQHandler() 275 LCDC_ClearInterruptsStatus(LCD, intStatus); in LCD_IRQHandler() 341 LCDC_Init(LCD, &lcdConfig, CLOCK_GetFreq(kCLOCK_LCD)); in rt_lcd_init() 344 LCDC_SetVerticalInterruptMode(LCD, kLCDC_StartOfBackPorch); in rt_lcd_init() 345 LCDC_EnableInterrupts(LCD, kLCDC_VerticalCompareInterrupt); in rt_lcd_init() 348 LCDC_Start(LCD); in rt_lcd_init() 349 LCDC_PowerUp(LCD); in rt_lcd_init() 364 LCD->UPBASE = (rt_uint32_t)_rt_framebuffer; in rt_lcd_control() 388 LCD->UPBASE = (rt_uint32_t)lcd_framebuffer; in rt_lcd_control()
|
| /bsp/simulator/ |
| A D | Kconfig | 43 bool "Enable LVGL for LCD" 54 int "LCD width" 58 int "LCD height"
|
| /bsp/nuvoton/nk-n9h30/board/ |
| A D | Kconfig | 67 bool "Use LCD panel." 73 prompt "Select LCD panel devices.(Over VPOST)" 81 Choose this option if you use 7" 800x480x32b LCD panel. 88 Choose this option if you use 4.3" 480x272x32b LCD panel. 95 Choose this option if you use 7" 1024x600x32b LCD panel.
|
| /bsp/synwit/libraries/SWM341_CSL/SWM341_StdPeriph_Driver/ |
| A D | SWM341_lcd.c | 39 case ((uint32_t)LCD): in LCD_Init() 84 case ((uint32_t)LCD): in LCD_Init() 115 LCD->CR |= (1 << LCD_CR_VBPRELOAD_Pos); in LCD_LayerInit() 135 LCD->CR |= (1 << LCD_CR_VBPRELOAD_Pos); in LCD_SetLayerPos() 223 case ((uint32_t)LCD): in MPULCD_Init()
|
| /bsp/raspberry-pico/RP2040/applications/lvgl/ |
| A D | README.md | 11 - Single chip TFT-LCD Controller/Driver with On-chip Frame Memory (FM) 17 - LCD Driver Output Circuits 31 ## Enable LVGL for LCD
|
| /bsp/gd32/arm/gd32470z-lckfb/board/ports/ |
| A D | README.md | 3 用于 GD32F470 立创开发板配套 RGB LCD 屏幕的驱动,支持触摸。 13 Enable LCD --->
|
| /bsp/renesas/ra6m3-hmi-board/docs/ |
| A D | lvgl使用文档.md | 11 在 `Hardware Drivers Config → On-chip Peripheral Drivers ` 使能 Enable LVGL demo for LCD 选项 15 * 进入Enable LVGL demo for LCD 中使能 LVGL demo 60 在 `Hardware Drivers Config → On-chip Peripheral Drivers → Enable LVGL for LCD` 中使能 `Enable LVGL for…
|
| /bsp/stm32/stm32f407-atk-explorer/ |
| A D | README.md | 31 - 常用接口:USB 转串口、SD 卡接口、以太网接口、LCD 接口、USB SLAVE、USB HOST 48 | TFTLCD | 支持 | F407 不带 LTDC 外设,所以需要使用 MCU LCD,而不能直接驱动 RGB 屏幕 | 49 | LCD-TOUCH | 支持 | 仅测试过 GT9147, 其他触摸驱动需要添加适配 |
|
| /bsp/stm32/stm32f469-st-disco/ |
| A D | README_zh.md | 31 - LCD:4寸800×480TFT屏 33 - 常用接口:Arduino UNO V3 接口、MicroSD 卡接口、音频接口、LCD 接口、I2C 接口等 45 | LCD | 支持 | MIPI屏,otm8009a |
|