elif board_id == ap_board.ROCK_PI_4:
from adafruit_blinka.board.radxa.rockpi4 import *
+elif board_id == ap_board.ROCK_PI_E:
+ from adafruit_blinka.board.radxa.rockpie import *
+
elif board_id == ap_board.UDOO_X86:
from adafruit_blinka.board.udoo_x86ultra import *
elif "sphinx" in sys.modules:
pass
+elif board_id is None:
+ import platform
+ import pkg_resources
+ package = str(pkg_resources.get_distribution('adafruit_platformdetect')).split()
+ raise NotImplementedError("We could not identify what IoT microcomputer running "
+ "{0} your Adafruit is attached to, please update the package {1} "
+ "verison {2} to a newer verison by running: 'pip3 install --upgrade adafruit-blinka adafruit-platformdetect' "
+ "".format(platform.system(),package[0],package[1]))
else:
raise NotImplementedError("Board not supported {}".format(board_id))