apache / apache/nuttx

Board request: LilyGO T-Deck

Open
#11,695 6 comments 1 reaction 0 assignees View on GitHub
Dominant language
C
Stars
4k
Forks
1.7k
Avg merge
1d 17h
Merged PRs (30d)
237

Description

The T-Deck is an ESP32-S3 board in a semi-blackberry form factor with a BB keyboard, an (ST7789-compatible) display, power managment, optional LORA, i2s, microphone and some more, but no uart-to-usb adapter.

I could not get it into a nuttshell, but it seems like it is running.
The only driver needed is probably for the keyboard, and that should be an easy task as the keyboard communicates thru the I2C bus.

Here is a keyboard_get_key arduino function taken from their repo:
```cpp
Wire.requestFrom(0x55, 1);
if (Wire.available() > 0) {
return Wire.read();
} else {
return 0;
}
```
And all the pins seem to be defined [here](https://github.com/Xinyuan-LilyGO/T-Deck/blob/master/examples/LvglArduinoVNC_VGA/TDECK_PINS.h).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.