File tree Expand file tree Collapse file tree 1 file changed +9
-4
lines changed
CircuitPython_Essentials/Pin_Map_Script Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change 1- # SPDX-FileCopyrightText: 2021 Kattni Rembor for Adafruit Industries
1+ # SPDX-FileCopyrightText: 2021-2023 Kattni Rembor for Adafruit Industries
2+ # SPDX-FileCopyrightText: 2023 Dan Halbert for Adafruit Industries
23#
34# SPDX-License-Identifier: MIT
45
56"""CircuitPython Essentials Pin Map Script"""
6- import microcontroller
77import board
8+ import microcontroller
89
910board_pins = []
1011for pin in dir (microcontroller .pin ):
1112 if isinstance (getattr (microcontroller .pin , pin ), microcontroller .Pin ):
1213 pins = []
1314 for alias in dir (board ):
1415 if getattr (board , alias ) is getattr (microcontroller .pin , pin ):
15- pins .append ("board.{}" .format (alias ))
16- if len (pins ) > 0 :
16+ pins .append (f"board.{ alias } " )
17+ # Add the original GPIO name, in parentheses.
18+ if pins :
19+ # Only include pins that are in board.
20+ pins .append (f"({ str (pin )} )" )
1721 board_pins .append (" " .join (pins ))
22+
1823for pins in sorted (board_pins ):
1924 print (pins )
You can’t perform that action at this time.
0 commit comments