diff --git a/adafruit_platformdetect/board.py b/adafruit_platformdetect/board.py index f51b3391..eced6c37 100644 --- a/adafruit_platformdetect/board.py +++ b/adafruit_platformdetect/board.py @@ -302,6 +302,8 @@ def _stm32mp1_id(self): return boards.STM32MP157C_DK2 if "LubanCat" in board_value: return boards.LUBANCAT_STM32MP157 + if "OSD32MP1-BRK" in board_value: + return boards.OSD32MP1_BRK return None def _imx8mx_id(self): diff --git a/adafruit_platformdetect/constants/boards.py b/adafruit_platformdetect/constants/boards.py index 383a02ff..aa23a0a9 100644 --- a/adafruit_platformdetect/constants/boards.py +++ b/adafruit_platformdetect/constants/boards.py @@ -70,6 +70,7 @@ # STM32 MPU boards STM32MP157C_DK2 = "STM32MP157C_DK2" +OSD32MP1_BRK = "OSD32MP1_BRK" # Embedfire LubanCat board LUBANCAT_IMX6ULL = "LUBANCAT_IMX6ULL" @@ -138,6 +139,7 @@ _STM32MP1_IDS = ( STM32MP157C_DK2, LUBANCAT_STM32MP157, + OSD32MP1_BRK, ) # OrangePI