From 36e0c4f1b7122bf55d34b7f861dd84d659274b8c Mon Sep 17 00:00:00 2001 From: Erik <erik@apption.com> Date: Sat, 22 Feb 2025 16:54:31 -0500 Subject: [PATCH] added support for orange pi 5 max --- adafruit_platformdetect/board.py | 4 ++++ adafruit_platformdetect/constants/boards.py | 1 + 2 files changed, 5 insertions(+) diff --git a/adafruit_platformdetect/board.py b/adafruit_platformdetect/board.py index 5c1ade8..169f1b6 100644 --- a/adafruit_platformdetect/board.py +++ b/adafruit_platformdetect/board.py @@ -494,6 +494,10 @@ class Board: def _orange_pi_id(self) -> Optional[str]: board_value = self.detector.get_device_model() + if "OPi 5 Max" in board_value: + return boards.ORANGE_PI_5_MAX + if "Orange Pi 5 Max" in board_value: + return boards.ORANGE_PI_5_MAX if "Orange Pi 5 Plus" in board_value: return boards.ORANGE_PI_5_PLUS if "Orange Pi 5" in board_value: diff --git a/adafruit_platformdetect/constants/boards.py b/adafruit_platformdetect/constants/boards.py index 392b410..12d3316 100644 --- a/adafruit_platformdetect/constants/boards.py +++ b/adafruit_platformdetect/constants/boards.py @@ -66,6 +66,7 @@ ORANGE_PI_3_LTS = "ORANGE_PI_3_LTS" ORANGE_PI_4 = "ORANGE_PI_4" ORANGE_PI_4_LTS = "ORANGE_PI_4_LTS" ORANGE_PI_5 = "ORANGE_PI_5" +ORANGE_PI_5_MAX = "ORANGE_PI_5_MAX" ORANGE_PI_5_PLUS = "ORANGE_PI_5_PLUS" # Nano Pi boards