File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed
CircuitPython_Essentials/Pin_Map_Script Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change 1
- # SPDX-FileCopyrightText: 2021 Kattni Rembor for Adafruit Industries
1
+ # SPDX-FileCopyrightText: 2023 anecdata, Neradoc, Kattni Rembor for Adafruit Industries
2
2
#
3
3
# SPDX-License-Identifier: MIT
4
4
5
5
"""CircuitPython Essentials Pin Map Script"""
6
6
import microcontroller
7
7
import board
8
+ try :
9
+ import cyw43 # raspberrypi
10
+ except ImportError :
11
+ cyw43 = None
8
12
9
13
board_pins = []
10
14
for pin in dir (microcontroller .pin ):
11
- if isinstance (getattr (microcontroller .pin , pin ), microcontroller .Pin ):
15
+ if isinstance (getattr (microcontroller .pin , pin ), microcontroller .Pin ) or \
16
+ (cyw43 and isinstance (getattr (microcontroller .pin , pin ), cyw43 .CywPin )):
12
17
pins = []
18
+ # uncomment to show microcontroller pins
19
+ # pins.append("microcontroller.{}\t".format(pin))
13
20
for alias in dir (board ):
14
21
if getattr (board , alias ) is getattr (microcontroller .pin , pin ):
15
22
pins .append ("board.{}" .format (alias ))
You can’t perform that action at this time.
0 commit comments