This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

sparkfun,pro-micro-gpio

Vendor: SparkFun Electronics

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

Properties

Properties not inherited from the base binding file.

Name

Type

Details

gpio-map

compound

This property is required.

gpio-map-mask

compound

gpio-map-pass-thru

compound

#gpio-cells

int

Number of items to expect in a GPIO specifier

This property is required.