adafruit_platformdetect.board

Detect boards

  • Author(s): Melissa LeBlanc-Williams

Implementation Notes

Software and Dependencies:

  • Linux and Python 3.7 or Higher

class adafruit_platformdetect.board.Board(detector)

Attempt to detect specific boards.

property any_96boards: bool

Check whether the current board is any 96boards board.

property any_asus_tinker_board: bool

Check to see if the current board is an ASUS Tinker Board

property any_bananapi: bool

Check whether the current board is any BananaPi-family system.

property any_beaglebone: bool

Check whether the current board is any Beaglebone-family system.

property any_clockwork_pi_board: bool

Check whether the current board is any Clockwork Pi device.

property any_coral_board: bool

Check whether the current board is any defined Coral.

property any_embedded_linux: bool

Check whether the current board is any embedded Linux device.

property any_giant_board: bool

Check whether the current board is any defined Giant Board.

property any_jetson_board: bool

Check whether the current board is any defined Jetson Board.

property any_lemaker: bool

Check whether the current board is any LeMaker board.

property any_libre_computer_board: bool

Check whether the current board is any defined Libre Computer board.

property any_lichee_riscv_board: bool

Check whether the current board is any defined Lichee RISC-V.

property any_lubancat: bool

Check whether the current board is any defined lubancat.

property any_maaxboard: bool

Check whether the current board is any BananaPi-family system.

property any_milkv_board: bool

Check whether the current board is any MilkV device.

property any_nanopi: bool

Check whether the current board is any defined Nano Pi.

property any_nxp_navq_board: bool

Check whether the current board is any NXP NavQ board

property any_odroid_40_pin: bool

Check whether the current board is any defined 40-pin Odroid.

property any_odroid_mini_pc: bool

Check whether the current board is any defined Odroid Mini PC.

property any_olimex_lime2_board

Check whether the current board is any Pine64 device.

property any_onion_omega_board: bool

Check whether the current board is any defined OpenWRT board.

property any_orange_pi: bool

Check whether the current board is any defined Orange Pi.

property any_pcduino_board: bool

Check whether the current board is any Pcduino board

property any_pine64_board: bool

Check whether the current board is any Pine64 device.

property any_pynq_board: bool

Check whether the current board is any defined PYNQ Board.

property any_raspberry_pi: bool

Check whether the current board is any Raspberry Pi.

property any_raspberry_pi_40_pin: bool

Check whether the current board is any 40-pin Raspberry Pi.

property any_raspberry_pi_cm: bool

Check whether the current board is any Compute Module Raspberry Pi.

property any_repka_board

Check whether the current board is any Repka device.

property any_rock_pi_board: bool

Check whether the current board is any Rock Pi device.

property any_seeed_board: bool

Check to see if the current board is an SEEED board

property any_siemens_simatic_iot2000: bool

Check whether the current board is a SIEMENS SIMATIC IOT2000 Gateway.

property any_sifive_board: bool

Check whether the current board is any defined Jetson Board.

property any_stm32mp1: bool

Check whether the current board is any stm32mp1 board.

property any_tisk_board: bool

Check whether the current board is any defined TI SK Board.

property any_udoo_board: bool

Check to see if the current board is an UDOO board

property any_walnutpi: bool

Check whether the current board is any defined Walnut Pi.

property binho_nova: bool

Check whether the current board is an BINHO NOVA.

property feather_can_u2if: bool

Check whether the current board is a Feather CAN Bus RP2040 w/ u2if.

property feather_epd_u2if: bool

Check whether the current board is a Feather ThinkInk RP2040 w/ u2if.

property feather_rfm_u2if: bool

Check whether the current board is a Feather RFM RP2040 w/ u2if.

property feather_u2if: bool

Check whether the current board is a Feather RP2040 w/ u2if.

property ftdi_ft2232h: bool

Check whether the current board is an FTDI FT2232H.

property ftdi_ft232h: bool

Check whether the current board is an FTDI FT232H.

property generic_linux: bool

Check whether the current board is an Generic Linux System.

property greatfet_one: bool

Check whether the current board is a GreatFET One.

property id: Optional[str]

Return a unique id for the detected board, if any.

property itsybitsy_u2if: bool

Check whether the current board is a Itsy Bitsy w/ u2if.

property kb2040_u2if: bool

Check whether the current board is a KB2040 w/ u2if.

property khadas_vim3_40_pin: bool

Check whether the current board is any defined 40-pin Khadas VIM3.

property macropad_u2if: bool

Check whether the current board is a MacroPad w/ u2if.

property microchip_mcp2221: bool

Check whether the current board is a Microchip MCP2221.

property os_environ_board: bool

Check whether the current board is an OS environment variable special case.

property pico_u2if: bool

Check whether the current board is a RPi Pico w/ u2if.

property qt2040_trinkey_u2if: bool

Check whether the current board is a QT Py w/ u2if.

property qtpy_u2if: bool

Check whether the current board is a QT Py w/ u2if.

adafruit_platformdetect.chip

Attempt detection of current chip / CPU

  • Author(s): Melissa LeBlanc-Williams

Implementation Notes

Software and Dependencies:

  • Linux and Python 3.7 or Higher

class adafruit_platformdetect.chip.Chip(detector)

Attempt detection of current chip / CPU.

property id: Optional[str]

Return a unique id for the detected chip, if any.