본문으로 건너뛰기

OLED UI

ai_ui_chat_oled는 소형 단색 OLED 스크린을 위해 낙관된 TuyaOpen AI 기구를 위한 잡담 UI입니다. 일반 OLED 패널의 제한된 공간과 단일 색상의 대화를 렌더링하여 그래픽 거품 레이아웃이 맞지 않을 수 있습니다. 그것은 [ai_ui_manage] (ai-ui-manage) 인터페이스를 구현하므로 채팅 메시지를 렌더링하고 프레임 워크 파견 상태를 확인합니다.

그것을 선택할 때

제품을 사용할 때 OLED UI를 선택하십시오 ** 소형 단색 OLED** (0.96" 또는 1.3" SSD1306 클래스 패널과 같은) - 일반, 저비용 보드. 그것은 단단한 화소 및 기억 예산을 위해 조정됩니다. 색상 LCD의 스크롤 버블 대화는 WeChat-style UI; 중심의 단일 메시지 사용 Chatbot UI.

그것을 사용

스타일을 등록하면 UI 모듈을 초기화합니다. ai_ui_init()가 스타일 disp_init 콜백을 호출하기 때문에 먼저 등록:

#include "ai_ui_chat_oled.h"
#include "ai_ui_manage.h"

// Register the OLED UI, then initialize the UI module.
ai_ui_chat_oled_register();
ai_ui_init();

ai_ui_chat_oled_register()OPERATE_RET (OPRT_OK를 성공) 반환합니다. 이 스타일이 노출되는 유일한 기능입니다. 즉, ai_ui_manage를 통해 화면을 완전히 구동합니다.

:::기사 ai_ui_init()를 호출하기 전에 정확히 하나의 UI 스타일을 등록하십시오. 초기화 후, ai_ui_disp_msg()로 메시지를 보내 - UI Management를 참조하십시오. :::

참조

  • UI Management - 이 스타일의 파견층은
  • WeChat-style UI - 컬러 LCD용 버블 채팅
  • Chatbot UI - 중심의 단거리 디스플레이
  • AI Agent - 메시지 생성 클라우드 브리지
  • [Component Framework] (ai-components.md) - ai_ui가 더 넓은 AI 프레임 워크에 적합