feat(platform): integrate st7789 boot test display and board gpio mapping

This commit is contained in:
admin
2026-02-26 16:06:28 +08:00
parent dde759d0a4
commit e7aa0e75bf
8 changed files with 860 additions and 13 deletions

View File

@@ -98,6 +98,24 @@ In `menuconfig -> TQ Controller Config`:
- `TQ_VOICE_OPUS_BITRATE_KBPS`
- `TQ_VOICE_I2C_*` / `TQ_VOICE_I2S_*`
- `TQ_VOICE_CODEC_*`
- Board GPIO map fields:
- `TQ_POWER_*`, `TQ_LED_*`, `TQ_SCREEN_*`, `TQ_PRINT_*`, `TQ_SPI_*`
- `TQ_KEY_PRINT_BOOST_ENABLE_ON_BOOT` / `TQ_KEY_PRINT_BOOST_ACTIVE_HIGH`
- ST7789 screen fields:
- `TQ_SCREEN_ENABLE`
- `TQ_SCREEN_TEST_PATTERN_ON_BOOT`
- `TQ_SCREEN_PIXEL_CLOCK_HZ`
- `TQ_SCREEN_SPI_MODE`
- `TQ_SCREEN_H_RES` / `TQ_SCREEN_V_RES`
- `TQ_SCREEN_DRAW_LINES`
- `TQ_SCREEN_COLOR_ORDER_BGR`
- `TQ_SCREEN_BACKLIGHT_ACTIVE_HIGH`
- `TQ_SCREEN_MIRROR_*` / `TQ_SCREEN_SWAP_XY`
- `TQ_SCREEN_X_GAP` / `TQ_SCREEN_Y_GAP`
- `TQ_SCREEN_RESET_PIN`
Board pin assignment reference:
- [`docs/gpio-map.md`](docs/gpio-map.md)
When `TQ_API_KEY` is not empty, each request must include: