1 """Pins named after their chip name."""
 
   3 from adafruit_blinka import agnostic
 
   5 # We intentionally are patching into this namespace so skip the wildcard check.
 
   6 # pylint: disable=unused-wildcard-import,wildcard-import
 
   8 if agnostic.microcontroller == "esp8266":
 
   9     from adafruit_blinka.microcontroller.esp8266.pin import *
 
  10 elif agnostic.microcontroller == "stm32":
 
  11     from adafruit_blinka.microcontroller.stm32.pin import *
 
  12 elif agnostic.microcontroller == "linux":
 
  13     if agnostic.board == "raspi_3" or agnostic.board == "raspi_2":
 
  14         print("import raspi23")
 
  15         from adafruit_blinka.microcontroller.raspi_23.pin import *
 
  17         raise NotImplementedError("Board not supported: ", agnostic.board)
 
  19     raise NotImplementedError("Microcontroller not supported")