You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
1.5 KiB
39 lines
1.5 KiB
# Copyright (c) 2022 TOKITA Hiroshi <tokita.hiroshi@fujitsu.com> |
|
# SPDX-License-Identifier: Apache-2.0 |
|
|
|
description: | |
|
GPIO pins exposed on Arduino MKR headers. |
|
|
|
The Arduino MKR layout provides two headers on both edges of the board. |
|
|
|
* One side of the 14-pin header is analog inputs and digital signals. |
|
A1 to A6 is Analog input. The outside pin is AREF. |
|
A0 that is next to AREF used as a DAC output pin too. |
|
D0-D5 is a digital output. |
|
* The other side 14-pin header is power supplies and peripheral interface. |
|
There are 5V and VCC power supply, GND, and RESET pin. UART, I2C, |
|
and SPI peripheral pins are also there. The end 2 pins are simple GPIO pins. |
|
|
|
This binding provides a nexus mapping for 22 pins where parent pins 0 |
|
through 14 correspond to D0 through D21, and parent pins 15 through 21 |
|
correspond to A0 through A6, as depicted below. |
|
|
|
- AREF 5V - |
|
15 A0/D15/DAC0 VIN - |
|
16 A1/D16 VCC - |
|
17 A2/D17 GND - |
|
18 A3/D18 RESET - |
|
19 A4/D19 D14/TX 14 |
|
20 A5/D20 D13/RX 13 |
|
21 A6/D21 D12/SCL 12 |
|
0 D0 D11/SDA 11 |
|
1 D1 D10/CPIO 10 |
|
2 D2 D9/SCK 9 |
|
3 D3 D8/COPI 8 |
|
4 D4 D7 7 |
|
5 D5 D6 6 |
|
|
|
|
|
compatible: "arduino-mkr-header" |
|
|
|
include: [gpio-nexus.yaml, base.yaml]
|
|
|