정확한 세부사항>>
정확한 세부사항:
>>>자세한 내용: 열려면 여기를 클릭하십시오.<<<
특징:
4선 SPI 모드에서 GDEH029A1 / SSD1608 기반 ePaper 모듈 지원. 다른 컨트롤러에 대한 지원은 나중에 추가될 예정입니다. 에뮬레이트된 4비트 그레이 스케일 모드
SPI는 spi-master 드라이버 기반의 SPI 드라이버 라이브러리 지향 디스플레이
최대 속도를 위해 결합된 DMA SPI 전송 모드 및 직접 SPI
런타임 중에 4비트 그레이스케일 모드 또는 1비트 흑백 모드를 선택할 수 있습니다.
최대 20MHz의 SPI 속도가 테스트되었으며 문제 없이 작동합니다.
대부분의 라이브러리 기능을 보여주는 데모 애플리케이션 포함
그래픽 그리기 기능:
EPD_drawPixel 주어진 x,y 좌표에 픽셀을 그립니다.
EPD_drawLine 두 점 사이에 선 그리기
EPD_drawFastVLine, EPD_drawFastHLine 주어진 길이의 세로 또는 가로 선을 그립니다.
EPD_drawLineByAngle 주어진 각도에서 (x,y) 지점에서 화면에 선을 그립니다.
EPD_drawRect, EPD_fillRect 화면에 사각형을 그리거나 주어진 사각형 화면 영역을 색상으로 채웁니다.
EPD_drawRoundRect, EPD_fillRoundRect 화면에 직사각형을 그리거나 모서리가 둥근 색상으로 주어진 직사각형 화면 영역을 채웁니다.
EPD_drawCircle, EPD_fillCircle 화면에 원 그리기 또는 채우기
EPD_drawEllipse, EPD_fillEllipse 화면에 타원 그리기 또는 채우기
EPD_drawTriangel, EPD_fillTriangle 화면에 삼각형 그리기 또는 채우기
EPD_drawArc 주어진 두께로 ~에서 주어진 각도까지 화면에 원 호를 그립니다. 다른 색상으로 윤곽을 그릴 수 있습니다.
EPD_drawPolygon 주어진 면 수(3~60)로 화면에 폴리곤을 그립니다. 다른 색상으로 윤곽을 잡고 주어진 각도로 회전할 수 있습니다.
글꼴:
고정 너비 및 비례 글꼴이 지원됩니다. 내장된 8개의 글꼴
파일에서 글꼴 수 무제한
너비/높이가 가변적인 7-세그먼트 벡터 글꼴 포함(숫자 및 일부 문자만)
비례 글꼴은 고정 너비 모드에서 사용할 수 있습니다.
관련 기능:
EPD_setFont 포함된 글꼴 또는 글꼴 파일 중 하나에서 현재 글꼴 설정
EPD_getfontsize 현재 글꼴 높이와 너비를 픽셀 단위로 반환합니다.
EPD_getfontheight 현재 글꼴 높이를 픽셀 단위로 반환합니다.
set_7seg_font_atrib 7 세그먼트 벡터 글꼴 속성 설정
getFontCharacters 모든 글꼴의 문자를 버퍼로 가져옵니다.
문자열 쓰기 기능:
EPD_print 표시할 텍스트를 씁니다.
문자열은 모든 각도에서 인쇄할 수 있습니다. 표시되는 텍스트의 회전은 font_rate 변수(0~360)에 따라 다릅니다.
font_transparent 변수가 1로 설정되면 배경 픽셀이 인쇄되지 않습니다.
텍스트가 화면/창 너비에 맞지 않으면 잘리거나( if text_wrap=0 ) 다음 줄에서 계속됩니다( if text_wrap=1 ).
문자열에는 두 개의 특수 문자가 허용됩니다. r CR(0x0D), 디스플레이를 EOL로 지움, n LF(ox0A), 새 줄로 계속, x=0
X 위치에 대해 특수 값을 입력할 수 있습니다.
CENTER는 텍스트를 중앙에 배치합니다.
RIGHT 텍스트를 가로로 오른쪽 정렬
LASTX는 마지막 X 위치에서 계속됩니다. 오프셋 사용 가능: LASTX+n
Y에 대해 특수 값을 입력할 수 있습니다.
CENTER는 텍스트를 수직으로 중앙에 배치합니다.
BOTTOM 하단은 텍스트를 정렬합니다.
LASTY는 마지막 Y 위치에서 계속됩니다. 오프셋 사용 가능: LASTY+n
EPD_getStringWidth 현재 글꼴 특성을 기반으로 문자열 너비를 픽셀 단위로 반환합니다. 화면에 문자열을 배치하는 데 유용합니다.
EPD_clearStringRect 문자열이 차지하는 사각형을 현재 배경색으로 채웁니다.
이미지:
EPD_jpg_image JPG 이미지를 디코딩하고 표시합니다.
제한:
기준선만. 프로그레시브 및 무손실 JPEG 형식은 지원되지 않습니다.
이미지 크기: 최대 65520 x 65520픽셀
색 공간: YCbCr 세 가지 구성 요소만. 그레이 스케일 이미지는 지원되지 않습니다.
샘플링 비율: 4:4:4, 4:2:2 또는 4:2:0.
파일 또는 메모리 버퍼에서 이미지를 표시할 수 있습니다.
이미지는 계수 0 ~ 3(1/1, 1/2, 1/4 또는 1/8)로 크기를 조정할 수 있습니다.
이미지는 화면/창의 X,Y 위치에서 표시됩니다.
X: 이미지 왼쪽 위치; 상수 CENTER & RIGHT를 사용할 수 있습니다. 음수 값이 허용됨
Y: 이미지 상단 위치; 상수 CENTER & BOTTOM을 사용할 수 있습니다. 음수 값이 허용됨
이미지가 4비트 그레이 스케일 모드로 변환됨
기타 디스플레이 기능:
EPD_fillScreen 검정, 흰색 또는 회색조로 전체 화면 채우기
compile_font_file 외부 폰트를 선택하기 위해 EPD_setFont() 함수에서 사용할 수 있는 폰트 파일로 폰트 c 소스 파일을 컴파일하는 함수. 생성된 파일은 원본 파일과 이름이 같고 확장자는 .fnt입니다.
패키지 포함:
1 x T5 V2.4 ESP32 2.7인치 화면
>>>자세한 내용: 열려면 여기를 클릭하십시오.<<<: https://github.com/LilyGO/TTGO-T5-ePaper1.54
특징:
4선 SPI 모드에서 GDEH029A1 / SSD1608 기반 ePaper 모듈 지원. 다른 컨트롤러에 대한 지원은 나중에 추가될 예정입니다. 에뮬레이트된 4비트 그레이 스케일 모드
SPI는 spi-master 드라이버 기반의 SPI 드라이버 라이브러리 지향 디스플레이
최대 속도를 위해 결합된 DMA SPI 전송 모드 및 직접 SPI
런타임 중에 4비트 그레이스케일 모드 또는 1비트 흑백 모드를 선택할 수 있습니다.
최대 20MHz의 SPI 속도가 테스트되었으며 문제 없이 작동합니다.
대부분의 라이브러리 기능을 보여주는 데모 애플리케이션 포함
그래픽 그리기 기능:
EPD_drawPixel 주어진 x,y 좌표에 픽셀을 그립니다.
EPD_drawLine 두 점 사이에 선 그리기
EPD_drawFastVLine, EPD_drawFastHLine 주어진 길이의 세로 또는 가로 선을 그립니다.
EPD_drawLineByAngle 주어진 각도에서 (x,y) 지점에서 화면에 선을 그립니다.
EPD_drawRect, EPD_fillRect 화면에 사각형을 그리거나 주어진 사각형 화면 영역을 색상으로 채웁니다.
EPD_drawRoundRect, EPD_fillRoundRect 화면에 직사각형을 그리거나 모서리가 둥근 색상으로 주어진 직사각형 화면 영역을 채웁니다.
EPD_drawCircle, EPD_fillCircle 화면에 원 그리기 또는 채우기
EPD_drawEllipse, EPD_fillEllipse 화면에 타원 그리기 또는 채우기
EPD_drawTriangel, EPD_fillTriangle 화면에 삼각형 그리기 또는 채우기
EPD_drawArc 주어진 두께로 ~에서 주어진 각도까지 화면에 원 호를 그립니다. 다른 색상으로 윤곽을 그릴 수 있습니다.
EPD_drawPolygon 주어진 면 수(3~60)로 화면에 폴리곤을 그립니다. 다른 색상으로 윤곽을 잡고 주어진 각도로 회전할 수 있습니다.
글꼴:
고정 너비 및 비례 글꼴이 지원됩니다. 내장된 8개의 글꼴
파일에서 글꼴 수 무제한
너비/높이가 가변적인 7-세그먼트 벡터 글꼴 포함(숫자 및 일부 문자만)
비례 글꼴은 고정 너비 모드에서 사용할 수 있습니다.
관련 기능:
EPD_setFont 포함된 글꼴 또는 글꼴 파일 중 하나에서 현재 글꼴 설정
EPD_getfontsize 현재 글꼴 높이와 너비를 픽셀 단위로 반환합니다.
EPD_getfontheight 현재 글꼴 높이를 픽셀 단위로 반환합니다.
set_7seg_font_atrib 7 세그먼트 벡터 글꼴 속성 설정
getFontCharacters 모든 글꼴의 문자를 버퍼로 가져옵니다.
문자열 쓰기 기능:
EPD_print 표시할 텍스트를 씁니다.
문자열은 모든 각도에서 인쇄할 수 있습니다. 표시되는 텍스트의 회전은 font_rate 변수(0~360)에 따라 다릅니다.
font_transparent 변수가 1로 설정되면 배경 픽셀이 인쇄되지 않습니다.
텍스트가 화면/창 너비에 맞지 않으면 잘리거나( if text_wrap=0 ) 다음 줄에서 계속됩니다( if text_wrap=1 ).
문자열에는 두 개의 특수 문자가 허용됩니다. r CR(0x0D), 디스플레이를 EOL로 지움, n LF(ox0A), 새 줄로 계속, x=0
X 위치에 대해 특수 값을 입력할 수 있습니다.
CENTER는 텍스트를 중앙에 배치합니다.
RIGHT 텍스트를 가로로 오른쪽 정렬
LASTX는 마지막 X 위치에서 계속됩니다. 오프셋 사용 가능: LASTX+n
Y에 대해 특수 값을 입력할 수 있습니다.
CENTER는 텍스트를 수직으로 중앙에 배치합니다.
BOTTOM 하단은 텍스트를 정렬합니다.
LASTY는 마지막 Y 위치에서 계속됩니다. 오프셋 사용 가능: LASTY+n
EPD_getStringWidth 현재 글꼴 특성을 기반으로 문자열 너비를 픽셀 단위로 반환합니다. 화면에 문자열을 배치하는 데 유용합니다.
EPD_clearStringRect 문자열이 차지하는 사각형을 현재 배경색으로 채웁니다.
이미지:
EPD_jpg_image JPG 이미지를 디코딩하고 표시합니다.
제한:
기준선만. 프로그레시브 및 무손실 JPEG 형식은 지원되지 않습니다.
이미지 크기: 최대 65520 x 65520픽셀
색 공간: YCbCr 세 가지 구성 요소만. 그레이 스케일 이미지는 지원되지 않습니다.
샘플링 비율: 4:4:4, 4:2:2 또는 4:2:0.
파일 또는 메모리 버퍼에서 이미지를 표시할 수 있습니다.
이미지는 계수 0 ~ 3(1/1, 1/2, 1/4 또는 1/8)로 크기를 조정할 수 있습니다.
이미지는 화면/창의 X,Y 위치에서 표시됩니다.
X: 이미지 왼쪽 위치; 상수 CENTER & RIGHT를 사용할 수 있습니다. 음수 값이 허용됨
Y: 이미지 상단 위치; 상수 CENTER & BOTTOM을 사용할 수 있습니다. 음수 값이 허용됨
이미지가 4비트 그레이 스케일 모드로 변환됨
기타 디스플레이 기능:
EPD_fillScreen 검정, 흰색 또는 회색조로 전체 화면 채우기
compile_font_file font c 소스 파일을 EPD_setFont() 함수에서 외부 폰트를 선택하는데 사용할 수 있는 폰트 파일로 컴파일하는 함수. 생성된 파일은 원본 파일과 이름이 같고 확장자는 .fnt입니다.
패키지 포함:
1 x T5 V2.4 ESP32 2.7인치 화면