Structs display
Display 제어와 관련된 정의 및 구조체들을 소개합니다.
Definitions
Display::Pixel::Type
픽셀 색상 .
Display::Font::Type
폰트.
Display::Align::Type
문자열 정렬.
Display::Line::Type
선.
Structs
Protocol::Display::ClearAll
화면 전체 지우기.
Protocol::Display::Clear
선택 영역 지우기.
Protocol::Display::Invert
선택 영역 반전.
Protocol::Display::DrawPoint
점 찍기 .
Protocol::Display::DrawRect
네모 상자 그리기 .
Protocol::Display::DrawCircle
원 그리기.
Protocol::Display::DrawString
문자열 그리기.
화면에 표시할 문자열은 DrawString 구조체 뒤에 이어서 ASCII 문자열을 붙여서 전송. 헤더의 length는 (Protocol::Display::DrawString의 길이 + 화면에 표시할 문자열의 길이) 값을 넣어야 합니다.
Protocol::Display::DrawStringAlign
문자열 정렬하여 그리기.
화면에 문자열 쓰기. 문자열은 xStart와 xEnd 사이에서 align으로 지정한 위치에 놓입니다. 화면에 표시할 문자열은 DrawStringAlign 구조체 뒤에 이어서 ASCII 문자열을 붙여서 전송합니다. 헤더의 length는 (Protocol::Display::DrawStringAlign의 길이 + 화면에 표시할 문자열의 길이) 값을 넣어야 합니다.
Protocol::Display::DrawImage
이미지 그리기.
LCD에 기본 문자열 이외의 모양이나 그림을 넣을 때 사용합니다. 세로 8픽셀이 한 바이트이며, 최하위 비트부터 위에서 아래로 그려집니다. 화면에 표시할 이미지 데이터는 DrawImage 구조체 뒤에 이어붙이면 됩니다. 헤더의 length는 (Protocol::Display::DrawImage의 길이 + imageArray의 길이) 값을 넣어야 합니다. 아래는 직각 삼각형을 배열에 담은 예제입니다.
Last updated