# Copyright (C) 2020 Peter Bigot Consulting, LLC # SPDX-License-Identifier: Apache-2.0 description: | GPIO pins exposed on Particle Gen3 (Feather) headers. The Particle Gen3 boards are compatible with the Adafruit Feather "shields" but use a different orientation and pin numbering scheme. With the board oriented with the micro USB at the top: * A 12-pin header on the right. 9 pins on this header are exposed by this binding * A 16-pin header. 13 pins on this header are exposed by this binding. This binding provides a nexus mapping for 22 pins where parent pins 0 through 8 correspond to the pins on the 12-pin header, starting from the bottom; and pins 9 through 21 correspond to pins on the 16-pin header, skipping the bottom pin then assigning 9 through 19, skipping over GND, and replacing the lower 3V3 with pin 20. The physical layout is depicted below. 21 RESETn - 3V3 20 MODEn - GND 19 ADC0 LiPo+ - 18 ADC1 ENABLE - 17 ADC2 VBUS - 16 ADC3 PWM1 8 15 ADC4 PWM0 7 14 SS PWM1 6 13 SCK PWM1 5 12 MOSI PWM1 4 11 MISO PWM3 3 10 RX PWM3 2 9 TX SCL 1 - n/c SDA 0 compatible: "particle-gen3-header" include: [gpio-nexus.yaml, base.yaml]