diff --git a/adafruit_platformdetect/board.py b/adafruit_platformdetect/board.py index 445411a..6c16104 100644 --- a/adafruit_platformdetect/board.py +++ b/adafruit_platformdetect/board.py @@ -332,6 +332,8 @@ class Board: board = boards.ORANGE_PI_4_LTS elif board_value == "bananapim2zero": board = boards.BANANA_PI_M2_ZERO + elif board_value == "bananapim2plus": + board = boards.BANANA_PI_M2_PLUS elif board_value == "bananapim5": board = boards.BANANA_PI_M5 elif board_value == "orangepizeroplus2-h5": diff --git a/adafruit_platformdetect/constants/boards.py b/adafruit_platformdetect/constants/boards.py index b2936e4..4386901 100644 --- a/adafruit_platformdetect/constants/boards.py +++ b/adafruit_platformdetect/constants/boards.py @@ -61,6 +61,7 @@ NANOPI_NEO = "NANOPI_NEO" # Banana Pi boards BANANA_PI_M2_ZERO = "BANANA_PI_M2_ZERO" +BANANA_PI_M2_PLUS = "BANANA_PI_M2_PLUS" BANANA_PI_M5 = "BANANA_PI_M5" # NVIDIA Jetson boards @@ -215,7 +216,7 @@ _ORANGE_PI_IDS = ( _NANOPI_IDS = (NANOPI_NEO_AIR, NANOPI_DUO2, NANOPI_NEO) # BananaPI -_BANANA_PI_IDS = (BANANA_PI_M2_ZERO, BANANA_PI_M5) +_BANANA_PI_IDS = (BANANA_PI_M2_ZERO, BANANA_PI_M2_PLUS, BANANA_PI_M5) # LubanCat _LUBANCAT_IDS = (LUBANCAT_IMX6ULL, LUBANCAT_STM32MP157)