보드는 패키지입니다. 이 패키지에는 코드가 없습니다. 각 보드마다 하드웨어 설명(칩, 플래시, PSRAM, 화면 크기)과, 패널에 전원을 넣고 디스플레이, 터치, 보드의 그 밖의 조작 장치를 기동하는 부트 씬이 있을 뿐입니다. 설치하면 에디터의 타겟 목록에 보드가 나타납니다.
| 보드 | 디스플레이 | 입력 | 저장소 | 무선 |
|---|---|---|---|---|
| T-Deck Plus | 320x240 ST7789, SPI | GT911 터치, 백라이트 키보드, 트랙볼 | SD 카드 | GPS, SX1262 LoRa |
| T-Display S3 AMOLED 1.91" | 536x240 RM67162 AMOLED, QSPI | CST816T 터치 |
키보드 입력은 데스크톱 키보드의 키처럼 deki-input을 통해 들어옵니다. 게임은 두 환경에서 똑같이 Keys::Up을 읽습니다. 트랙볼은 ThinkPad TrackPoint처럼 미끄러지듯 움직이는 포인터이며, 클릭은 마우스 클릭이므로 터치용으로 만든 씬이 그대로 동작합니다. GPS는 스스로 속도를 찾고(T-Deck Plus는 L76K 또는 u-blox M10으로 출하됩니다), LoRa 무선은 유럽의 868 MHz 규정에 맞춰 설정되어 있습니다. 다른 지역에서는 복사본에서 이를 변경하세요.
T-Deck Plus에서는 다음 프레임을 그리는 동안 칩의 두 번째 코어가 이전 프레임을 80 MHz로 디스플레이에 보내므로, 데모의 씬이 60 fps로 실행됩니다.
보드를 선택하면 프로젝트에 복사되며, 그 복사본은 자유롭게 편집할 수 있습니다. 패키지에서 보드가 개선되면 에디터가 업데이트를 제안하고 사용자의 변경 사항을 유지합니다. 패키지의 버전으로 되돌릴 수도 있습니다.
두 타겟 모두 ESP-IDF로 빌드됩니다. T-Deck Plus는 실제 하드웨어에서 동작하며, T-Display S3 AMOLED는 아직 실제 하드웨어에서 실행해 보지 않았습니다. 핀, 부트 순서, 소스는 README에 있습니다.
