CARME-M4 BSP  V1.5
ssd1963_cmd.h File Reference
CARME » LCD » CTRL

Driver for the SSD1963 Graphic-Controller. More...

+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define CMD_NOP   0x00
 
#define CMD_SOFT_RESET   0x01
 
#define CMD_GET_PWR_MODE   0x0A
 
#define CMD_GET_ADDR_MODE   0x0B
 
#define CMD_GET_PIXEL_FORMAT   0x0C
 
#define CMD_GET_DISPLAY_MODE   0x0D
 
#define CMD_GET_SIGNAL_MODE   0x0E
 
#define CMD_GET_DIAGNOSTIC   0x0F
 
#define CMD_ENT_SLEEP   0x10
 
#define CMD_EXIT_SLEEP   0x11
 
#define CMD_ENT_PARTIAL_MODE   0x12
 
#define CMD_ENT_NORMAL_MODE   0x13
 
#define CMD_EXIT_INVERT_MODE   0x20
 
#define CMD_ENT_INVERT_MODE   0x21
 
#define CMD_SET_GAMMA   0x26
 
#define CMD_BLANK_DISPLAY   0x28
 
#define CMD_ON_DISPLAY   0x29
 
#define CMD_SET_COLUMN   0x2A
 
#define CMD_SET_PAGE   0x2B
 
#define CMD_WR_MEMSTART   0x2C
 
#define CMD_RD_MEMSTART   0x2E
 
#define CMD_SET_PARTIAL_AREA   0x30
 
#define CMD_SET_SCROLL_AREA   0x33
 
#define CMD_SET_TEAR_OFF   0x34
 
#define CMD_SET_TEAR_ON   0x35
 
#define CMD_SET_ADDR_MODE   0x36
 
#define CMD_SET_SCROLL_START   0x37
 
#define CMD_EXIT_IDLE_MODE   0x38
 
#define CMD_ENT_IDLE_MODE   0x39
 
#define CMD_SET_PIXEL_FORMAT   0x3A
 
#define CMD_WR_MEM_AUTO   0x3C
 
#define CMD_RD_MEM_AUTO   0x3E
 
#define CMD_SET_TEAR_SCANLINE   0x44
 
#define CMD_GET_SCANLINE   0x45
 
#define CMD_RD_DDB_START   0xA1
 
#define CMD_RD_DDB_AUTO   0xA8
 
#define CMD_SET_PANEL_MODE   0xB0
 
#define CMD_GET_PANEL_MODE   0xB1
 
#define CMD_SET_HOR_PERIOD   0xB4
 
#define CMD_GET_HOR_PERIOD   0xB5
 
#define CMD_SET_VER_PERIOD   0xB6
 
#define CMD_GET_VER_PERIOD   0xB7
 
#define CMD_SET_GPIO_CONF   0xB8
 
#define CMD_GET_GPIO_CONF   0xB9
 
#define CMD_SET_GPIO_VAL   0xBA
 
#define CMD_GET_GPIO_STATUS   0xBB
 
#define CMD_SET_POST_PROC   0xBC
 
#define CMD_GET_POST_PROC   0xBD
 
#define CMD_SET_PWM_CONF   0xBE
 
#define CMD_GET_PWM_CONF   0xBF
 
#define CMD_SET_LCD_GEN0   0xC0
 
#define CMD_GET_LCD_GEN0   0xC1
 
#define CMD_SET_LCD_GEN1   0xC2
 
#define CMD_GET_LCD_GEN1   0xC3
 
#define CMD_SET_LCD_GEN2   0xC4
 
#define CMD_GET_LCD_GEN2   0xC5
 
#define CMD_SET_LCD_GEN3   0xC6
 
#define CMD_GET_LCD_GEN3   0xC7
 
#define CMD_SET_GPIO0_ROP   0xC8
 
#define CMD_GET_GPIO0_ROP   0xC9
 
#define CMD_SET_GPIO1_ROP   0xCA
 
#define CMD_GET_GPIO1_ROP   0xCB
 
#define CMD_SET_GPIO2_ROP   0xCC
 
#define CMD_GET_GPIO2_ROP   0xCD
 
#define CMD_SET_GPIO3_ROP   0xCE
 
#define CMD_GET_GPIO3_ROP   0xCF
 
#define CMD_SET_ABC_DBC_CONF   0xD0
 
#define CMD_GET_ABC_DBC_CONF   0xD1
 
#define CMD_SET_DBC_HISTO_PTR   0xD2
 
#define CMD_GET_DBC_HISTO_PTR   0xD3
 
#define CMD_SET_DBC_THRES   0xD4
 
#define CMD_GET_DBC_THRES   0xD5
 
#define CMD_SET_ABM_TMR   0xD6
 
#define CMD_GET_ABM_TMR   0xD7
 
#define CMD_SET_AMB_LVL0   0xD8
 
#define CMD_GET_AMB_LVL0   0xD9
 
#define CMD_SET_AMB_LVL1   0xDA
 
#define CMD_GET_AMB_LVL1   0xDB
 
#define CMD_SET_AMB_LVL2   0xDC
 
#define CMD_GET_AMB_LVL2   0xDD
 
#define CMD_SET_AMB_LVL3   0xDE
 
#define CMD_GET_AMB_LVL3   0xDF
 
#define CMD_PLL_START   0xE0
 
#define CMD_PLL_STOP   0xE1
 
#define CMD_SET_PLL_MN   0xE2
 
#define CMD_GET_PLL_MN   0xE3
 
#define CMD_GET_PLL_STATUS   0xE4
 
#define CMD_ENT_DEEP_SLEEP   0xE5
 
#define CMD_SET_PCLK   0xE6
 
#define CMD_GET_PCLK   0xE7
 
#define CMD_SET_DATA_INTERFACE   0xF0
 
#define CMD_GET_DATA_INTERFACE   0xF1
 
#define SSD1963_PDI_8BIT   0
 
#define SSD1963_PDI_12BIT   1
 
#define SSD1963_PDI_16BIT   2
 
#define SSD1963_PDI_16BIT565   3
 
#define SSD1963_PDI_18BIT   4
 
#define SSD1963_PDI_24BIT   5
 
#define SSD1963_PDI_9BIT   6
 

Detailed Description

Driver for the SSD1963 Graphic-Controller.

Version
1.0
Date
2013-06-07
Author
rct1

This software can be used by students and other personal of the Bern University of Applied Sciences under the terms of the MIT license. For other persons this software is under the terms of the GNU General Public License version 2.

Copyright © 2013, Bern University of Applied Sciences. All rights reserved.

MIT License

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

GNU GENERAL PUBLIC LICENSE

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

Definition in file ssd1963_cmd.h.