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_ameridroid: bool¶
Check whether the current board is any Ameridroid device.
- 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_luckfox_pico_board¶
Check whether the current board is any Luckfox Pico device.
- 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.
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_board¶
Check whether the current board is any Olimex 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_starfive_id¶
Check whether the current board is any Pine64 device.
- 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_vivid_unit¶
Check whether the current board is any Vivid Unit device.
- 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: str | None¶
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_agnostic_board: bool¶
Check whether the current board is an OS agnostic special case.
- 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.
- property rp2040_one_u2if: bool¶
Check whether the current board is an RP2040 One 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