| # Copyright (C) 2021 Peter Johanson |
| # SPDX-License-Identifier: Apache-2.0 |
| |
| description: | |
| GPIO pins exposed on Sparkfun Pro Micro (and compatible devices) headers. |
| |
| The Sparkfun Pro Micro layout provides two headers, along opposite |
| edges of the board. |
| |
| Proceeding counter-clockwise: |
| * A 12-pin Power and Digital Input header. This has input signals |
| labeled from 0 at the top through 9 at the bottom. |
| * An 12-pin Power and Digital/Analog Input header. This |
| has four power pins, followed by eight inputs, with a |
| non-monotonically decreasing numbering. |
| |
| This binding provides a nexus mapping for 18 pins, as depicted below: |
| |
| 1 D1/TXO RAW - |
| 0 D0/RXI GND - |
| - GND RST - |
| - GND VCC - |
| 2 D2 D21/A3 21 |
| 3 D3 D20/A2 20 |
| 4 D4/A6 D19/A1 19 |
| 5 D5 D18/A0 18 |
| 6 D6/A7 D15 15 |
| 7 D7 D14 14 |
| 8 D8/A8 D16 16 |
| 9 D9/A9 D10/A10 10 |
| |
| A graphical datasheet of the headers can be seen here: |
| https://cdn.sparkfun.com/assets/f/d/8/0/d/ProMicro16MHzv2.pdf |
| |
| compatible: "sparkfun,pro-micro-gpio" |
| |
| include: [gpio-nexus.yaml, base.yaml] |