Skip to content

Basic GLCD(QY-12864BG) Arduino Library

Compare
Choose a tag to compare
@KwangryeolPark KwangryeolPark released this 09 Mar 05:11
· 2 commits to master since this release

basicGLCD(void)
//아무런 기능 없음

uint8_t init(void);
//GLCD를 사용하기 위한 초기화 과정 //0 -> 실패(핀 설정 안함)

void clear(void);
//GLCD 지우기

void sendString(const String str);
//String 띄우기

void sendChar(const char data[6]);
//Char보여주기
/*
char L[6] = {
0b1111111, //7bits
0b1000000,
0b1000000,
0b1000000,
0b1000000,
0b0000000
};
GLCD.sendChar(L);
*/

void setCursor(int x, int y);
//커서 옮기기

void setPage(const uint8_t page);
//페이지 설정 LEFT / RIGHT

void sendData(const char data);
//raw데이터 보내기

void sendCommand(const char command);
//raw 명령어 보내기

void setRWPin(const uint8_t RW);
//RW핀 설정

void setENPin(const uint8_t EN);
//EN핀 설정

void setRSTPin(const uint8_t RST);
//RST 핀(Pin) 설정(set)

void setCSPins(const uint8_t CS1, const uint8_t CS2);
//채널 핀 설정(페이지 선택할 때 사용)

void setRSPin(const uint8_t RS);
//RS핀 설정

void setDataPins(const uint8_t DB[8]);
//Data 핀 설정(array사용)

void setDataPins(const uint8_t DB0, const uint8_t DB1, const uint8_t DB2, const uint8_t DB3, const uint8_t DB4, const uint8_t DB5, const uint8_t DB6, const uint8_t DB7);
//Data 핀 설정

void setScroll(uint16_t scroll);
//스크롤 위치 설정

uint16_t scrollPosition(void);
//스롤 위치 반환

void setClearDirection(uint8_t);
//clear 방향 설정