|
enum | xwds_st7735_reg_em {
XWDS_ST7735_NOP = 0x00U
, XWDS_ST7735_SWRESET = 0x01U
, XWDS_ST7735_RDDID = 0x04U
, XWDS_ST7735_RDDST = 0x09U
,
XWDS_ST7735_RDDPM = 0x0AU
, XWDS_ST7735_RDDMADCTL = 0x0BU
, XWDS_ST7735_RDDCOLMOD = 0x0CU
, XWDS_ST7735_RDDIM = 0x0DU
,
XWDS_ST7735_RDDSM = 0x0EU
, XWDS_ST7735_SLPIN = 0x10U
, XWDS_ST7735_SLPOUT = 0x11U
, XWDS_ST7735_PTLON = 0x12U
,
XWDS_ST7735_NORON = 0x13U
, XWDS_ST7735_INVOFF = 0x20U
, XWDS_ST7735_INVON = 0x21U
, XWDS_ST7735_GAMSET = 0x26U
,
XWDS_ST7735_DISPOFF = 0x28U
, XWDS_ST7735_DISPON = 0x29U
, XWDS_ST7735_CASET = 0x2AU
, XWDS_ST7735_RASET = 0x2BU
,
XWDS_ST7735_RAMWR = 0x2CU
, XWDS_ST7735_RGBSET = 0x2DU
, XWDS_ST7735_RAMRD = 0x2EU
, XWDS_ST7735_PTLAR = 0x30U
,
XWDS_ST7735_TEOFF = 0x34U
, XWDS_ST7735_TEON = 0x35U
, XWDS_ST7735_MADCTL = 0x36U
, XWDS_ST7735_IDMOFF = 0x38U
,
XWDS_ST7735_IDMON = 0x39U
, XWDS_ST7735_COLMOD = 0x3AU
, XWDS_ST7735_FRMCTR1 = 0xB1U
, XWDS_ST7735_FRMCTR2 = 0xB2U
,
XWDS_ST7735_FRMCTR3 = 0xB3U
, XWDS_ST7735_INVCTR = 0xB4U
, XWDS_ST7735_PWCTR1 = 0xC0U
, XWDS_ST7735_PWCTR2 = 0xC1U
,
XWDS_ST7735_PWCTR3 = 0xC2U
, XWDS_ST7735_PWCTR4 = 0xC3U
, XWDS_ST7735_PWCTR5 = 0xC4U
, XWDS_ST7735_VMCTR1 = 0xC5U
,
XWDS_ST7735_VMOFCTR = 0xC7U
, XWDS_ST7735_WRID2 = 0xD1U
, XWDS_ST7735_WRID3 = 0xD2U
, XWDS_ST7735_NVCTR1 = 0xD9U
,
XWDS_ST7735_RDID1 = 0xDAU
, XWDS_ST7735_RDID2 = 0xDBU
, XWDS_ST7735_RDID3 = 0xDCU
, XWDS_ST7735_NVCTR2 = 0xDEU
,
XWDS_ST7735_NVCTR3 = 0xDFU
, XWDS_ST7735_GMCTRP1 = 0xE0U
, XWDS_ST7735_GMCTRN1 = 0xE1U
, XWDS_ST7735_PWCTR6 = 0xFCU
} |
| ST7735 寄存器枚举 更多...
|
|
enum | xwds_st7735_datatype_em { XWDS_ST7735_DTYPE_CMD = 0
, XWDS_ST7735_DTYPE_DATA = 1
} |
| ST7735 数据类型枚举 更多...
|
|
enum | xwds_st7735_orientation_em { XWDS_ST7735_ORIENTATION_PORTRAIT = 0x00U
, XWDS_ST7735_ORIENTATION_PORTRAIT_ROT180 = 0xC0U
, XWDS_ST7735_ORIENTATION_LANDSCAPE = 0xA0U
, XWDS_ST7735_ORIENTATION_LANDSCAPE_ROT180 = 0x60U
} |
| ST7735 LCD定向枚举 更多...
|
|
enum | xwds_st7735_format_em { XWDS_ST7735_FORMAT_RBG565 = 0x05U
} |
| ST7735 像素数据格式枚举 更多...
|
|
enum | xwds_st7735_inversion_em { XWDS_ST7735_INVERSION_OFF = 0U
, XWDS_ST7735_INVERSION_ON
} |
| ST7735 反色枚举 更多...
|
|
enum | xwds_st7735_bgr_em { XWDS_ST7735_RGBSEQ_RGB = 0U
, XWDS_ST7735_RGBSEQ_BGR = 0x8U
} |
| ST7735 RGB颜色顺序枚举 更多...
|
|
SPI LCD Controller ST7735 Device
- 作者
-
- 版权所有
- Copyright © 2015 xwos.tech, All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
- 注解
- SPI总线配置:
spip->bus
指明是SOC中的哪条SPI总线;
- 若需要支持API
xwds_w25qxx_cfgbus()
,需要在配置 spip->buscfgid
指明 SPI总线配置的序号,SPI主机配置列表(spip->bus->buscfg数组) 中必须要有此配置;
在文件 device.h 中定义.