1 Star 0 Fork 2

MCai/ST7567-driver

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
ST7567Commands.h 3.43 KB
一键复制 编辑 原始数据 按行查看 历史
MCai 提交于 2023-02-02 18:32 . 适合linux使用
/*
* ST7567Commands.h
*
* Created on: 22/07/2016
* Author: fleite
*/
#ifndef ST7567COMMANDS_H_
#define ST7567COMMANDS_H_
/* ST7567 commands definitions */
#define ST7567_DISPLAY_OFF 0xAE
#define ST7567_DISPLAY_ON 0xAF
#define ST7567_SET_START_LINE 0x40
#define ST7567_SET_PAGE_ADDRESS 0xB0
#define ST7567_SET_COLUMN_ADDRESS_MSB 0x10
#define ST7567_SET_COLUMN_ADDRESS_LSB 0x00
#define ST7567_SEG_DIRECTION 0xA0
#define ST7567_INVERSE_DISPLAY 0xA6
#define ST7567_ALL_PIXEL_ON 0xA4
#define ST7567_BIAS_SELECT 0xA2
#define ST7567_READ_MODIFY_WRITE 0xE0
#define ST7567_END 0xEE
#define ST7567_RESET 0xE2
#define ST7567_COM_DIRECTION 0xC0
#define ST7567_POWER_CONTROL 0x28
#define ST7567_REGULATION_RATIO 0x20
#define ST7567_SET_EV 0xE1
#define ST7567_SET_BOOSTER 0xF8
#define ST7567_NOP 0xE3
#define ST7567_TEST 0xFE
#define ST7567_DISPOFF 0xae /* 0xae: Display OFF (sleep mode) */
#define ST7567_DISPON 0xaf /* 0xaf: Display ON in normal mode */
#define ST7567_SETSTARTLINE 0x40 /* 0x40-7f: Set display start line */
# define ST7567_STARTLINE_MASK 0x3f
#define ST7567_SETPAGESTART 0xb0 /* 0xb0-b7: Set page start address */
# define ST7567_PAGESTART_MASK 0x07
#define ST7567_SETCOLL 0x00 /* 0x00-0x0f: Set lower column address */
# define ST7567_COLL_MASK 0x0f
#define ST7567_SETCOLH 0x10 /* 0x10-0x1f: Set higher column address */
# define ST7567_COLH_MASK 0x0f
#define SSD1305_MAPCOL0 0xa0 /* 0xa0: Column address 0 is mapped to SEG0 */
#define SSD1305_MAPCOL128 0xa1 /* 0xa1: Column address 128 is mapped to SEG0 */
#define ST7567_DISPNORMAL 0xa6 /* 0xa6: Normal display */
#define ST7567_DISPINVERSE 0xa7 /* 0xa7: Inverse display */
#define ST7567_DISPRAM 0xa4 /* 0xa4: Resume to RAM content display */
#define ST7567_DISPENTIRE 0xa5 /* 0xa5: Entire display ON */
#define ST7567_BIAS_1_9 0xa2 /* 0xa2: Select BIAS setting 1/9 */
#define ST7567_BIAS_1_7 0xa3 /* 0xa3: Select BIAS setting 1/7 */
#define ST7567_ENTER_RMWMODE 0xe0 /* 0xe0: Enter the Read Modify Write mode */
#define ST7567_EXIT_RMWMODE 0xee /* 0xee: Leave the Read Modify Write mode */
#define ST7567_EXIT_SOFTRST 0xe2 /* 0xe2: Software RESET */
#define ST7567_SETCOMNORMAL 0xc0 /* 0xc0: Set COM output direction, normal mode */
#define ST7567_SETCOMREVERSE 0xc8 /* 0xc8: Set COM output direction, reverse mode */
#define ST7567_POWERCTRL_VF 0x29 /* 0x29: Control built-in power circuit */
#define ST7567_POWERCTRL_VR 0x2a /* 0x2a: Control built-in power circuit */
#define ST7567_POWERCTRL_VB 0x2c /* 0x2c: Control built-in power circuit */
#define ST7567_POWERCTRL 0x2f /* 0x2c: Control built-in power circuit */
#define ST7567_REG_RES_RR0 0x21 /* 0x21: Regulation Resistior ratio */
#define ST7567_REG_RES_RR1 0x22 /* 0x22: Regulation Resistior ratio */
#define ST7567_REG_RES_RR2 0x24 /* 0x24: Regulation Resistior ratio */
#define ST7567_SETEV 0x81 /* 0x81: Set contrast control */
#define ST7567_SETBOOSTER 0xf8 /* Set booster level */
#define ST7567_SETBOOSTER4X 0x00 /* Set booster level */
#define ST7567_SETBOOSTER5X 0x01 /* Set booster level */
#endif /* ST7567COMMANDS_H_ */
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/mcai33/ST7567-driver.git
git@gitee.com:mcai33/ST7567-driver.git
mcai33
ST7567-driver
ST7567-driver
master

搜索帮助