Skip to content

Commit 8975d4b

Browse files
committed
Update pin script.
1 parent 982075e commit 8975d4b

File tree

1 file changed

+9
-4
lines changed
  • CircuitPython_Essentials/Pin_Map_Script

1 file changed

+9
-4
lines changed
Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,24 @@
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
77
import board
8+
import microcontroller
89

910
board_pins = []
1011
for 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+
1823
for pins in sorted(board_pins):
1924
print(pins)

0 commit comments

Comments
 (0)