1# Copyright (c) 2023 Martin Kiepfer
2# SPDX-License-Identifier: Apache-2.0
3
4description: |
5    GPIO pins exposed on M5Stack StampS3 module headers.
6
7    This binding provides a nexus mapping for 28 pins as depicted below.
8
9         0 GPIO
10         1 GPIO
11         2 GPIO/CLKOUT0
12         3 GPIO
13         4 GPIO/SPILCD
14         5 GPIO/SPILCD
15         6 GPIO/SPILCD      27 3V3
16         7 GPIO             26 GPIO
17         8 GPIO/CLKOUT0     25 GPIO/CLKOUT/TXD
18         9 GPIO             24 GPIO
19        10 GND              23 GPIO/CLKOUT/RXD
20        11 GPIO/SDA1        22 GPIO/CLKOUT
21        12 5V               21 EN
22        13 GPIO/SCL1        20 GPIO/CLKOUT
23        14 GPIO/SDA0        19 GPIO
24        15 GPIO             18 GPIO/CLKOUT
25        16 GPIO/SCL0        17 GND
26
27    Note: Please note that the StampS3 is not pin compatible to the
28    other Stamp variantes like StampC3 or Stamp-Pico.
29
30
31compatible: "m5stack,stamps3-header"
32
33include: [gpio-nexus.yaml, base.yaml]
34