Skip to content

Commit cd4800a

Browse files
authored
Merge pull request #279 from AYastrebov/main
add dietPi check for orange pi 4
2 parents a3371ad + c603071 commit cd4800a

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

adafruit_platformdetect/board.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ def id(self) -> Optional[str]:
150150
elif chip_id == chips.RK3308:
151151
board_id = self._rock_pi_id()
152152
elif chip_id == chips.RK3399:
153-
board_id = self._rock_pi_id() or self._armbian_id()
153+
board_id = self._rock_pi_id() or self._armbian_id() or self._diet_pi_id()
154154
elif chip_id == chips.RK3399_T:
155155
board_id = self._rock_pi_id() or self._armbian_id()
156156
elif chip_id == chips.ATOM_X5_Z8350:
@@ -374,7 +374,11 @@ def _armbian_id(self) -> Optional[str]:
374374

375375
# pylint: enable=too-many-return-statements
376376

377-
# pylint: enable=too-many-return-statements
377+
def _diet_pi_id(self) -> Optional[str]:
378+
board_value = self.detector.get_device_model()
379+
if "OrangePi 4" in board_value:
380+
return boards.ORANGE_PI_4
381+
return None
378382

379383
def _sama5_id(self) -> Optional[str]:
380384
"""Check what type sama5 board."""

0 commit comments

Comments
 (0)