display — 디스플레이 드라이버¶
display 모듈은 OpenMV Cam에 연결할 수 있는 외부 디스플레이용 드라이버를 제공합니다. 네 가지 인터페이스가 지원됩니다:
SPI로 연결된 TFT(SSD1351과 같은 더 작은 16비트 디스플레이),
SPIDisplay를 통해 지원됩니다.LTDC/LCD-TFT 컨트롤러로 구동되는 24비트 병렬 RGB 패널,
RGBDisplay를 통해 지원됩니다. 동일한 병렬 버스는 외부 HDMI / DisplayPort 변환기(예: TFP410)에도 공급되므로, HDMI 및 DisplayPort 출력도RGBDisplay를 통해 구성됩니다.MIPI-DSI 패널,
DSIDisplay를 통해 지원됩니다.OpenMV TV 실드의 NTSC 아날로그 비디오,
TVDisplay를 통해 지원됩니다.
패널별 초기화는 디스플레이 생성자의 controller 인자를 통해 전달되는 전용 컨트롤러 클래스(SPI 패널용 SSD1351, DSI 패널용 ST7701)에 있습니다. 백라이트 밝기는 backlight 인자를 통해 연결되는 DACBacklight 또는 PWMBacklight 로 구동됩니다.
아래 상수들은 출력 프레임 크기를 선택하며 모든 디스플레이 클래스에서 framesize 인자로 받아들여집니다. 생성된 디스플레이 객체는 write() 메서드를 통해 image.Image 버퍼를 받아 프레임을 표시합니다.