diff --git a/adafruit_platformdetect/board.py b/adafruit_platformdetect/board.py index 09d5fca5..ee5923be 100644 --- a/adafruit_platformdetect/board.py +++ b/adafruit_platformdetect/board.py @@ -246,6 +246,8 @@ def _armbian_id(self): board = boards.PINEBOOK if board_value == "orangepi2": board = boards.ORANGE_PI_2 + if board_value == "bananapim2zero": + board = boards.BANANA_PI_M2_ZERO return board diff --git a/adafruit_platformdetect/constants/boards.py b/adafruit_platformdetect/constants/boards.py index 0c57e344..f74b25b0 100644 --- a/adafruit_platformdetect/constants/boards.py +++ b/adafruit_platformdetect/constants/boards.py @@ -39,6 +39,9 @@ ORANGE_PI_PLUS_2E = "ORANGE_PI_PLUS_2E" ORANGE_PI_2 = "ORANGE_PI_2" +# Banana Pi boards +BANANA_PI_M2_ZERO = "BANANA_PI_M2_ZERO" + # NVIDIA Jetson boards JETSON_TX1 = "JETSON_TX1" JETSON_TX2 = "JETSON_TX2" @@ -125,6 +128,9 @@ ORANGE_PI_2, ) +# BananaPI +_BANANA_PI_IDS = (BANANA_PI_M2_ZERO,) + _CORAL_IDS = (CORAL_EDGE_TPU_DEV,) _PYNQ_IDS = (PYNQ_Z1, PYNQ_Z2)