Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
100 commits
Select commit Hold shift + click to select a range
4a74788
UPSTREAM-PEND: manifest: hal_ti: update hal_ti to point to downstream
vmyklebust Oct 16, 2026
6f5b4e1
UPSTREAM-PEND: soc: ti: Add support for cc35xxe SoC
jacek-conclusive Jul 29, 2025
7de6e53
UPSTREAM-PEND: boards: ti: Add support for lp_em_cc35x1 board
jacek-conclusive Jul 29, 2025
2eb4e40
UPSTREAM-PEND: drivers: pinctrl: cc35xxe: Add support for pinctrl
mlyszczek Jul 29, 2025
fb12fef
UPSTREAM-PEND: drivers: serial: cc35xxe: Initial commit for serial
mlyszczek Jul 29, 2025
889db20
UPSTREAM-PEND: runners: Initial support for simplelink-wifi-toolbox r…
Jul 28, 2025
b7ad204
UPSTREAM-PEND: cc35xxe: Initial build integration with simplelink-wif…
Jul 26, 2025
8e22788
UPSTREAM-PEND: cc35xxe: Update toolbox configuration for PG2
ar-conclusive Feb 9, 2026
7d7380f
UPSTREAM-PEND: build: embed cc35xx-conf.bin generation into vendor image
wizath Jun 22, 2026
0922cae
UPSTREAM-PEND: drivers: flash: cc35xxe: add flash driver
mlyszczek Sep 3, 2025
2d6ee3d
UPSTREAM-PEND: flash: cc35xxe: Update FlashSectorErase usage.
ar-conclusive Feb 9, 2026
3ffb27e
UPSTREAM-PEND: flash: cc35xxe: Fix flash erase on PG2 boards
ar-conclusive Mar 5, 2026
f2bcf7b
UPSTREAM-PEND: boards: cc35x1: add flash partitions and NVS storage
wizath Mar 26, 2026
06ab4c7
UPSTREAM-PEND: flash: cc35xx: fix write rejecting unaligned source bu…
wizath Mar 26, 2026
2fd6daf
UPSTREAM-PEND: boards: cc35x1: enable flash1 in board DTS
wizath Apr 8, 2026
1f8b895
UPSTREAM-PEND: drivers: gpio: cc35xxe: Initial commit for GPIO
jacek-conclusive Jun 10, 2025
5a6532a
UPSTREAM-PEND: gpio: Rework the GPIO driver to use gpio-nexus pin map…
Oct 20, 2025
c58a10c
UPSTREAM-PEND: boards: ti: lp_em_cc35x1: add BoosterPack header
wizath Jul 9, 2026
2911f00
UPSTREAM-PEND: drivers: flash: cc35xx: write flash through uDMA
wizath Jun 10, 2026
0da6211
UPSTREAM-PEND: soc: ti: add CC35xxE variants
wizath Jun 1, 2026
b98dbbc
UPSTREAM-PEND: boards: ti: add CC35xx flash profiles
wizath Jun 10, 2026
cd45bbe
UPSTREAM-PEND: boards: ti: default CC35xx test target
wizath Jul 24, 2026
56eb932
UPSTREAM-PEND: soc: dts: ti: cc35xxe: update SoC config for PG2
wizath Jul 7, 2026
9d79acc
UPSTREAM-PEND: drivers: gpio: cc35xx: fix pull configuration
wizath Jul 29, 2026
87c8fac
UPSTREAM-PEND: drivers: cc35xx: use iterable device APIs
wizath Jul 30, 2026
de4a5d0
UPSTREAM-PEND: boards: ti: fix CC35xx documentation markup
wizath Jul 30, 2026
cf3f714
UPSTREAM-PEND: drivers: cc35xx: format source files
wizath Jul 30, 2026
3e0a9d4
UPSTREAM-PEND: boards: ti: add CC35xx SPDX metadata
wizath Jul 30, 2026
f237b31
UPSTREAM-PEND: drivers: spi: cc35xxe: add spi driver
mlyszczek Sep 8, 2025
0f7e584
UPSTREAM-PEND: tests: add twister tests, fix some drivers according t…
mlyszczek Oct 6, 2025
9ccf3b4
UPSTREAM-PEND: drivers: spi: cc35xxe: Support for DMA (+ASYNC)
uikart Mar 16, 2026
8ab7235
UPSTREAM-PEND: drivers/dma/dma_cc35xx: add dma for ti cc35xx chip
mlyszczek Dec 16, 2025
39a2d5b
UPSTREAM-PEND: drivers: spi: cc35xx: validate config before disable
wizath Jul 6, 2026
e127ec0
UPSTREAM-PEND: drivers: i2c: cc35xxe: add i2c support for master oper…
mlyszczek Sep 5, 2025
b04948e
UPSTREAM-PEND: drivers: i2c_cc35xx: remove waiting if controller is busy
uikart Feb 13, 2026
5180187
UPSTREAM-PEND: drivers: i2c: cc35xx: post-SetCommand settle per TRM §…
wizath Apr 24, 2026
3cffab2
UPSTREAM-PEND: drivers/pwm: add pwm for cc35xx chip
mlyszczek Dec 11, 2025
73b6c72
UPSTREAM-PEND: drivers: timer: cc35xx: add Kconfig for RTC system clock
wizath Apr 21, 2026
2dd2367
UPSTREAM-PEND: drivers: timer: source Kconfig.cc35xx_rtc
wizath Apr 21, 2026
c906f2d
UPSTREAM-PEND: drivers: timer: cc35xx: add RTC-based system clock driver
wizath Apr 22, 2026
df30e9b
UPSTREAM-PEND: boards: ti: lp_em_cc35x1: fix peripheral test wiring
wizath Jul 6, 2026
5282a5c
UPSTREAM-PEND: drivers: counter: cc35xx: Add counter support
jacek-conclusive Sep 3, 2025
fe0e2c9
UPSTREAM-PEND: drivers: rtc: cc35xxe: Add support for RTC
jacek-conclusive Sep 10, 2025
68199e3
UPSTREAM-PEND: drivers: entropy: cc35xxe: initial support for TI HSM
jacek-conclusive Jul 8, 2025
1e834e4
UPSTREAM-PEND: drivers: crypto: cc35xx: initial support for TI HSM Cr…
jacek-conclusive Aug 29, 2025
0ab877e
UPSTREAM-PEND: crypto: cc35xx: update HAL usage
ar-conclusive Feb 9, 2026
5a47ca8
UPSTREAM-PEND: tests: crypto: enable AES test on CC35xx
wizath Jul 6, 2026
aa2ab18
UPSTREAM-PEND: drivers: counter: cc35xx: fix generic API test
wizath Jul 6, 2026
e12873d
UPSTREAM-PEND: drivers: adc: cc35xxe: add ADC driver
mlyszczek Aug 28, 2025
34dc4ab
UPSTREAM-PEND: drivers: ADC cc35xx SoC: Add DMA to ADC driver
uikart Feb 11, 2026
6bf16a5
UPSTREAM-PEND: driver/watchdog/wdt_cc35xx: add watchdog driver for cc…
mlyszczek Sep 3, 2025
550494b
UPSTREAM-PEND: watchdog: wdt_cc35xx: drop fuse override
ar-conclusive Feb 9, 2026
d54d7b4
UPSTREAM-PEND: drivers: i2s: cc35xx: Add support for the I2S peripheral.
Dec 15, 2025
2632d15
UPSTREAM-PEND: drivers: can: cc35xx: Add support for the CAN controller.
Mar 19, 2026
7da818f
UPSTREAM-PEND: drivers: sdhc: cc35xx: Add support for the SDHC contro…
Nov 17, 2025
5e2285f
UPSTREAM-PEND: drivers: uart cc35xx Add DMA to the UART driver
uikart Feb 26, 2026
fdeb79b
UPSTREAM-PEND: drivers: spi: cc35xx: propagate DMA init errors
wizath Jul 7, 2026
f6c10a8
UPSTREAM-PEND: boards: ti: lp_em_cc35x1: trim defaults
wizath Jul 7, 2026
e39a64e
UPSTREAM-PEND: pinctrl: ti: cc35xx: add UART2 pins
wizath Jul 9, 2026
d323da6
UPSTREAM-PEND: drivers: dma: cc35xx: changed selection method of addr…
uikart Mar 27, 2026
4ecef15
UPSTREAM-PEND: drivers: pinctrl: cc35xx change the PCTL reg acc. to t…
uikart Mar 30, 2026
655d47e
UPSTREAM-PEND: tests: drivers: spi: add extended peripheral tests
uikart May 8, 2026
8d437fa
UPSTREAM-PEND: tests: add CC35xx peripheral test configs
wizath Jul 17, 2026
c998435
UPSTREAM-PEND: drivers: spi: cc35xx: handle XIP DMA buffers
wizath Jul 24, 2026
2bf903c
UPSTREAM-PEND: drivers: counter: cc35xx: adjust driver configuration
wizath Jul 27, 2026
53540c2
UPSTREAM-PEND: tests: ti: qualify CC3551E test configs
wizath Jul 29, 2026
dde6cea
UPSTREAM-PEND: drivers: cc35xx: address peripheral compliance
wizath Jul 30, 2026
50dcfd4
UPSTREAM-PEND: tests: ti: add peripheral SPDX metadata
wizath Jul 30, 2026
1aab608
UPSTREAM-PEND: tests: crypto: fix initializer formatting
wizath Jul 30, 2026
37ed2d8
UPSTREAM-PEND: drivers: cc35xx: resolve style warnings
wizath Jul 30, 2026
718a725
UPSTREAM-PEND: tests: crypto: preserve nested initializers
wizath Jul 30, 2026
dc4aacc
UPSTREAM-PEND: driver: wifi: Initial support for the cc35xx Wi-Fi con…
ar-conclusive Jul 7, 2026
239f459
UPSTREAM-PEND: driver: wifi: cc35xx: Implement AP mode
ar-conclusive Jul 7, 2026
1f9a2d2
UPSTREAM-PEND: wifi: cc35xx: add TX control block and NVS Kconfig opt…
wizath Jul 7, 2026
445804c
UPSTREAM-PEND: wifi: cc35xx: driver fixes for WiFi events and TX path
wizath Jul 7, 2026
0a35b0d
UPSTREAM-PEND: wifi: cc35xx: fix Kconfig symbols
wizath Jul 7, 2026
feb321f
UPSTREAM-PEND: soc: dts: ti: cc35xxe: update SoC config for PG2
wizath Jul 7, 2026
f55bb22
UPSTREAM-PEND: soc: cc3551e: increase default system workqueue stack …
wizath Jul 7, 2026
fd8a0fc
UPSTREAM-PEND: wifi: ti: support WPA3 AP mode
wizath Jul 7, 2026
ca1c186
UPSTREAM-PEND: wifi: ti: address compliance warnings
wizath Jul 30, 2026
dc8b8bd
UPSTREAM-PEND: wifi: cc35xx: map SAE shell modes
wizath Jul 31, 2026
7743889
UPSTREAM-PEND: samples: net: wifi: enable DHCPv4 server
wizath Jul 31, 2026
f54e8ec
UPSTREAM-PEND: west: support cc35x1 debug mode
uikart Jul 10, 2026
c10bfb1
UPSTREAM-PEND: dts: cc35x1: Adding Input key values for board buttons
uikart Jul 16, 2026
ef40d44
UPSTREAM-PEND: shields: ST7789v_waveshare_240x320: added configuration
uikart Jul 16, 2026
66ce3af
UPSTREAM-PEND: shields: Adafruit 2.4 Inch TFT display: add configuration
uikart Jul 16, 2026
a1755cf
UPSTREAM-PEND: display: +lvgl: cc35xx: add gpio configuration
uikart Jul 16, 2026
3dfc2a1
UPSTREAM-PEND: drivers: bluetooth: add TI CC35xx controller driver
ar-conclusive Jul 7, 2026
c865394
UPSTREAM-PEND: bluetooth: cc35xx: fix transport open call
wizath Jul 7, 2026
c5898d4
UPSTREAM-PEND: samples: bluetooth: update CC35xx config
jacek-conclusive Jul 7, 2026
ddd45ce
UPSTREAM-PEND: bluetooth: cc35xx: use string HCI bus binding
wizath Jul 7, 2026
4ab35e6
UPSTREAM-PEND: samples: bluetooth: configure CC35xx shared transport
wizath Jul 7, 2026
0ceb8ea
UPSTREAM-PEND: samples: bluetooth: guard auth callbacks by SMP
wizath Jul 7, 2026
2ef08f9
UPSTREAM-PEND: bluetooth: cc35xx: handle H4 packet type
wizath Jul 7, 2026
7640bb8
UPSTREAM-PEND: bluetooth: cc35xx: address compliance warnings
wizath Jul 30, 2026
623a7d0
UPSTREAM-PEND: bluetooth: cc35xx: use TI module include paths
wizath Jul 30, 2026
bf3ba90
UPSTREAM-PEND: samples: bluetooth: disable unsupported CC35xx security
wizath Jul 31, 2026
add100d
UPSTREAM-PEND: wifi: cc35xx: select mbedTLS platform
wizath Jul 31, 2026
23e6eed
UPSTREAM-PEND: drivers: hsm: gate crypto API by configuration
wizath Jul 31, 2026
df93bf2
UPSTREAM-PEND: wifi: cc35xx: select TI ITS for SDK mbedTLS
wizath Aug 2, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions boards/common/simplelink_toolbox.board.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Copyright (c) 2025 Conclusive Engineering Sp. z o.o.
#
# SPDX-License-Identifier: Apache-2.0

board_set_flasher_ifnset(simplelink_toolbox)
board_set_debugger_ifnset(simplelink_toolbox)
board_finalize_runner_args(simplelink_toolbox)
4 changes: 4 additions & 0 deletions boards/deprecated.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,10 @@
# https://docs.zephyrproject.org/latest/develop/api/api_lifecycle.html#deprecated,
# so these aliases are eventually removed

set(lp_em_cc35x1/_DEPRECATED
lp_em_cc35x1/cc3551e
)

set(arduino_uno_r4_minima_DEPRECATED
arduino_uno_r4@minima
)
Expand Down
28 changes: 28 additions & 0 deletions boards/shields/adafruit_2_4_tft/Kconfig.defconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Copyright (c) 2026 Conclusive Engineering
# Copyright (c) 2026 Texas Instruments
# SPDX-License-Identifier: Apache-2.0

if SHIELD_ADAFRUIT_2_4_TFT

if DISPLAY

if LVGL

config LV_Z_VDB_SIZE
default 64

config LV_Z_BITS_PER_PIXEL
default 24

choice LV_COLOR_DEPTH
default LV_COLOR_DEPTH_32
endchoice

config INPUT
default y

endif # LVGL

endif # DISPLAY

endif # SHIELD_ADAFRUIT_2_4_TFT
6 changes: 6 additions & 0 deletions boards/shields/adafruit_2_4_tft/Kconfig.shield
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Copyright (c) 2026 Conclusive Engineering
# Copyright (c) 2026 Texas Instruments
# SPDX-License-Identifier: Apache-2.0

config SHIELD_ADAFRUIT_2_4_TFT
def_bool $(shields_list_contains,adafruit_2_4_tft)
8 changes: 8 additions & 0 deletions boards/shields/adafruit_2_4_tft/adafruit_2_4_tft.overlay
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
/*
* Copyright (c) 2026 Conclusive Engineering
* Copyright (c) 2026 Texas Instruments
*
* SPDX-License-Identifier: Apache-2.0
*/

#include "adafruit_2_4_tft.dtsi"
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
/*
* Copyright (C) 2026 Conclusive Engineering
* Copyright (C) 2026 Texas Instruments
*
* SPDX-License-Identifier: Apache-2.0
*/

#include "adafruit_2_4_tft.dtsi"

display_spi: &spi0 {
status = "okay";
};

&adafruit_2_4_tft_mipi_dbi {
spi-dev = <&display_spi>;
dc-gpios = <&gpios 31 GPIO_ACTIVE_HIGH>;
reset-gpios = <&gpios 17 GPIO_ACTIVE_LOW>;
};
81 changes: 81 additions & 0 deletions boards/shields/adafruit_2_4_tft/doc/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
.. _adafruit_2_4_tft_v2.1:

Adafruit 2.8" TFT Shield v2.1
#################################

Overview
********

The Adafruit 2.4" TFT Shield with a
resolution of 320x240 pixels, is based on the ILI9341 controller.
This shield comes with a resistive (STMPE610 controller)
or capacitive (FT6206 controller) touchscreen. While the
Zephyr RTOS supports display output to these screens,
touchscreen input is supported only on Capacitive Touch version.
More information about the shield can be found
at the `Adafruit 2.4" TFT website`_.

Adafruit 2.4" TFT (Credit: Adafruit)

Pins Assignment of the Adafruit 2.4" TFT
========================================================

+-----------------------+---------------------------------------------+
| Shield Connector Pin | Function |
+=======================+=============================================+
| D4 | MicroSD SPI CSn |
+-----------------------+---------------------------------------------+
| D9 | ILI9341 DC (Data/Command) |
+-----------------------+---------------------------------------------+
| D10 | ILI9341 SPI CSn |
+-----------------------+---------------------------------------------+
| D11 | SPI MOSI (Serial Data Input) |
+-----------------------+---------------------------------------------+
| D12 | SPI MISO (Serial Data Out) |
+-----------------------+---------------------------------------------+
| D13 | SPI SCK (Serial Clock Input) |
+-----------------------+---------------------------------------------+

TI BoosterHeader connector:
+-----------------------+--------------------------------------------+
| BoosterHeader Pin | Function |
+=======================+===============+============================+
| P4 | ST7789V Reset | |
+-----------------------+---------------+----------------------------+
| P7 | SPI SCK | (Serial Clock Input) |
+-----------------------+---------------+----------------------------+
| P14 | SPI MISO | (Serial Data Out) |
+-----------------------+---------------+----------------------------+
| P15 | SPI MOSI | (Serial Data Input) |
+-----------------------+---------------+----------------------------+
| P18 | SPI CS LCD | (LCD Chip Select) |
+-----------------------+---------------+----------------------------+
| P30 | ILI9341 DC | (Data/Command) |
+-----------------------+---------------+----------------------------+


.. note::
Touch controller IRQ line is not connected by default. You will need to
solder the ``ICSP_SI1`` jumper to use it. You will also need to adjust
driver configuration and its Device Tree entry to make use of it.

Requirements
************

This shield can only be used with a board which provides a configuration
for Arduino or Arduino Nano connectors and defines node aliases for SPI and
GPIO interfaces (see :ref:`shields` for more details).

Programming
***********

Set ``--shield adafruit_2_4_tft`` when you invoke ``west build``. For example:

.. zephyr-app-commands::
:zephyr-app: samples/subsys/display/lvgl
:board: lm_em_cc35x1e
:shield: adafruit_2_4_tft
:goals: build

References
**********
41 changes: 41 additions & 0 deletions boards/shields/adafruit_2_4_tft/dts/adafruit_2_4_tft.dtsi
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
/*
* Copyright (c) 2026 Conclusive Engineering
* Copyright (c) 2026 Texas Instruments
*
* SPDX-License-Identifier: Apache-2.0
*/

#include <zephyr/dt-bindings/display/panel.h>
#include <zephyr/dt-bindings/gpio/arduino-header-r3.h>

/ {
chosen {
zephyr,display = &adafruit_2_4_tft_ili9340;
};

adafruit_2_4_tft_mipi_dbi: adafruit_2_4_tft_mipi_dbi {
compatible = "zephyr,mipi-dbi-spi";
spi-dev = <&arduino_spi>;
dc-gpios = <&arduino_header ARDUINO_HEADER_R3_D9 GPIO_ACTIVE_HIGH>;
reset-gpios = <&arduino_header ARDUINO_HEADER_R3_D8 GPIO_ACTIVE_LOW>;
write-only;
#address-cells = <1>;
#size-cells = <0>;

adafruit_2_4_tft_ili9340: ili9340@0 {
compatible = "ilitek,ili9340";
mipi-max-frequency = <15151515>;
reg = <0>;
width = <320>;
height = <240>;
pixel-format = <PANEL_PIXEL_FORMAT_RGB_888>;
rotation = <90>;
frmctr1 = [00 18];
pwctrl1 = [23 00];
vmctrl1 = [3e 28];
vmctrl2 = [86];
pgamctrl = [0f 31 2b 0c 0e 08 4e f1 37 07 10 03 0e 09 00];
ngamctrl = [00 0e 14 03 11 07 31 c1 48 08 0f 0c 31 36 0f];
};
};
};
6 changes: 6 additions & 0 deletions boards/shields/adafruit_2_4_tft/shield.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
shields:
- name: adafruit_2_4_tft
full_name: Adafruit 2.4" TFT Shield
vendor: adafruit
supported_features:
- display
9 changes: 7 additions & 2 deletions boards/shields/st7789v_generic/Kconfig.defconfig
Original file line number Diff line number Diff line change
@@ -1,30 +1,35 @@
# Copyright (c) 2019 Jan Van Winkel <jan.van_winkel@dxplore.eu>
# SPDX-License-Identifier: Apache-2.0

if SHIELD_ST7789V_TL019FQV01 || SHIELD_ST7789V_WAVESHARE_240X240
if SHIELD_ST7789V_TL019FQV01 || SHIELD_ST7789V_WAVESHARE_240X240 || SHIELD_ST7789V_WAVESHARE_240X320

if DISPLAY

choice ST7789V_PIXEL_FORMAT
default ST7789V_RGB888 if SHIELD_ST7789V_TL019FQV01
default ST7789V_RGB565 if SHIELD_ST7789V_WAVESHARE_240X240
default ST7789V_RGB565 if SHIELD_ST7789V_WAVESHARE_240X320
endchoice

if LVGL

config LV_Z_BITS_PER_PIXEL
default 24 if SHIELD_ST7789V_TL019FQV01
default 16 if SHIELD_ST7789V_WAVESHARE_240X240
default 16 if SHIELD_ST7789V_WAVESHARE_240X320

choice LV_COLOR_DEPTH
default LV_COLOR_DEPTH_16 if SHIELD_ST7789V_WAVESHARE_240X240
default LV_COLOR_DEPTH_16 if SHIELD_ST7789V_WAVESHARE_240X320
endchoice

configdefault LV_COLOR_16_SWAP
default y if SHIELD_ST7789V_WAVESHARE_240X240
default y if SHIELD_ST7789V_WAVESHARE_240X320

endif # LVGL

endif # DISPLAY

endif # SHIELD_ST7789V_TL019FQV01 || SHIELD_ST7789V_WAVESHARE_240X240
endif # SHIELD_ST7789V_TL019FQV01 || SHIELD_ST7789V_WAVESHARE_240X240 ||
# SHIELD_ST7789V_WAVESHARE_240X320
3 changes: 3 additions & 0 deletions boards/shields/st7789v_generic/Kconfig.shield
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,6 @@ config SHIELD_ST7789V_TL019FQV01

config SHIELD_ST7789V_WAVESHARE_240X240
def_bool $(shields_list_contains,st7789v_waveshare_240x240)

config SHIELD_ST7789V_WAVESHARE_240X320
def_bool $(shields_list_contains,st7789v_waveshare_240x320)
53 changes: 43 additions & 10 deletions boards/shields/st7789v_generic/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,12 @@ Pins Assignment of the Generic ST7789V Display Shield
+-----------------------+--------------------------------------------+
| Arduino Connector Pin | Function |
+=======================+===============+============================+
| D3 | TC IRQ | |
+-----------------------+---------------+----------------------------+
| D5 | SPI CS SD | (SD Card Chip Select) |
+-----------------------+---------------+----------------------------+
| D6 | SPI CS TC | (Touch Screen Chip Select) |
+-----------------------+---------------+----------------------------+
| D8 | ST7789V Reset | |
+-----------------------+---------------+----------------------------+
| D9 | ST7789V DC | (Data/Command) |
Expand All @@ -29,19 +35,46 @@ Pins Assignment of the Generic ST7789V Display Shield
| D13 | SPI SCK | (Serial Clock Input) |
+-----------------------+---------------+----------------------------+

TI BoosterHeader connector:
+-----------------------+--------------------------------------------+
| BoosterHeader Pin | Function |
+=======================+===============+============================+
| P3 | SPI CS SD | (SD Card Chip Select) |
+-----------------------+---------------+----------------------------+
| P4 | ST7789V Reset | |
+-----------------------+---------------+----------------------------+
| P7 | SPI SCK | (Serial Clock Input) |
+-----------------------+---------------+----------------------------+
| P14 | SPI MISO | (Serial Data Out) |
+-----------------------+---------------+----------------------------+
| P15 | SPI MOSI | (Serial Data Input) |
+-----------------------+---------------+----------------------------+
| P18 | SPI CS LCD | (LCD Chip Select) |
+-----------------------+---------------+----------------------------+
| P30 | ST7789V DC | (Data/Command) |
+-----------------------+---------------+----------------------------+
| P37 | SPI CS TC | (Touch Screen Chip Select) |
+-----------------------+---------------+----------------------------+
| P38 | TC IRQ | (Touch Screen Interrupt) |
+-----------------------+---------------+----------------------------+


Current supported displays
==========================

+----------------------+------------------------------+
| Display | Shield Designation |
| | |
+======================+==============================+
| TL019FQV01 | st7789v_tl019fqv01 |
| | |
+----------------------+------------------------------+
| Waveshare 240x240 | st7789v_waveshare_240x240 |
| 1.3inch IPS LCD | |
+----------------------+------------------------------+
+--------------------------+------------------------------+
| Display | Shield Designation |
| | |
+==========================+==============================+
| TL019FQV01 | st7789v_tl019fqv01 |
| | |
+--------------------------+------------------------------+
| Waveshare 240x240 | st7789v_waveshare_240x240 |
| 1.3inch IPS LCD | |
+--------------------------+------------------------------+
| Waveshare 240x320 | st7789v_waveshare_240x320 |
| 2.8inch TFT TOUCH SCREEN | |
+--------------------------+------------------------------+

Requirements
************
Expand Down
8 changes: 8 additions & 0 deletions boards/shields/st7789v_generic/shield.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,11 @@ shields:
vendor: waveshare
supported_features:
- display

- name: st7789v_waveshare_240x320
full_name: Waveshare 240x320 2.8inch TFT Touch Screen + SD
vendor: waveshare
supported_features:
- display
- touch
- mmc
Loading
Loading