diff --git a/adafruit_platformdetect/board.py b/adafruit_platformdetect/board.py index 02dcd4b..77f15de 100644 --- a/adafruit_platformdetect/board.py +++ b/adafruit_platformdetect/board.py @@ -575,6 +575,8 @@ def _rk3566_id(self) -> Optional[str]: board = boards.LUBANCAT1 if board_value and "Radxa CM3 IO" in board_value: board = boards.RADXA_CM3 + if board_value and "Radxa ROCK3 Model C" in board_value: + board = boards.ROCK_PI_3C if board_value and "Rockchip RK3566 OPi 3B" in board_value: board = boards.ORANGE_PI_3B if board_value and "Hardkernel ODROID-M1S" in board_value: diff --git a/adafruit_platformdetect/constants/boards.py b/adafruit_platformdetect/constants/boards.py index 472b2b7..fca93e9 100644 --- a/adafruit_platformdetect/constants/boards.py +++ b/adafruit_platformdetect/constants/boards.py @@ -194,6 +194,7 @@ RADXA_CM3 = "RADXA_CM3" ROCK_PI_3A = "ROCK_PI_3A" +ROCK_PI_3C = "ROCK_PI_3C" ROCK_PI_S = "ROCK_PI_S" ROCK_PI_4 = "ROCK_PI_4" ROCK_PI_4_C_PLUS = "ROCK_PI_4C+" @@ -527,6 +528,7 @@ ROCK_PI_5, RADXA_CM3, ROCK_PI_3A, + ROCK_PI_3C, ) # UDOO